找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4569|回復(fù): 39
收起左側(cè)

想研究怎么用易語言或者中文含義來編寫C語言程序,還要進(jìn)一步琢磨

  [復(fù)制鏈接]
回帖獎勵 20 黑幣 回復(fù)本帖可獲得 1 黑幣獎勵! 每人限 1 次
ID:796012 發(fā)表于 2021-11-18 12:10 | 顯示全部樓層 |閱讀模式


單片機(jī)C語言中文含義表                                                        
類別        C代碼        中文含義        "所占
位數(shù)"        字節(jié)        微機(jī)注釋        說明        易語言注釋
                                                        
命令        #        調(diào)用        X        未知        "非C語言代碼
(告訴編譯器調(diào)用)"               
        include        頭文件        X        未知        包換寫好的文件               
        define        宏定義        X        未知        替換前面定義好的內(nèi)容               
數(shù)據(jù)類型        bit        位類型        1        1        0~1        表示數(shù)的范圍0到1        
        unsigned char        無符號字符型        8        1        0~255               
        char        有符號字符型        8        1        -128~127               
        unsigned int        無符號整型        16        2        0~65535               
        int        有符號整型        16        2        -32768~32767               
        unsigned long        無符號長整型        32        3        0~232-1               
        long        有符號長整型        32        3        -231~231-1        -2147483648~+2147483647         
        float        單精度實型        32        3        3.4e-38~3.4e38               
        double        雙精度實型        64        8        1.7e-308~1.7e308               
算術(shù)運算符        +        加                        加法               
        -        減                        減法               
        *        乘                        乘法               
        /        除                        除法或求模運算               
        ++        自加                                       
        --        自減                                       
        =        等于                        賦值運算符        左值必須是可賦值的變量,不可以是常量或者是表達(dá)式。        
        %        求余                                       
關(guān)系運算符        >        大于                                       
        >=        大于等于                                       
        <        小于                                       
        <=        小于等于                                       
        ==        測試相等                                       
        !=        測試不等                                       
        &&        與                                       
        ||        或                                       
        !        非                                       
位運算符        &        按位與                                       
        |        按位或                                       
        ^        異或                                       
        ~        取反                                       
        >>        右移                                       
"C51
基礎(chǔ)語句"        if        選擇語句                                       
        while        循環(huán)語句                                       
        for        循環(huán)語句                                       
        switch/case        多分支選擇語句                                       
        do-while        循環(huán)語句                                       
        main        主函數(shù)                                       
其他        void        無類型                                       
        reg        寄存器                                “reg”就是英文“register”(寄存器)的縮寫。        
        sbit        特殊功能寄存器                                       
        duan        段選                                       
        wei        位選                                       
        LED        發(fā)光二極管                                       
        code        數(shù)據(jù)固定                        ROM(程序存儲區(qū))        "code的作用是告訴單片機(jī),定義的數(shù)據(jù)要放在ROM
(程序存儲區(qū))里面,寫入后就不能再更改。"        
        data        數(shù)據(jù)變動                        RAM(寄存器)        "data是存入RAM的意思。data區(qū)放全局變量和臨時變量,
是要不斷的改變的,cpu從code區(qū)讀取指令,對data區(qū)的數(shù)據(jù)進(jìn)行運算處理。"        
        _        下劃線                                       
        Delay        延時                                       
        ms        毫秒                                       
        delayms        延時毫秒                                       
        _crol_        左循環(huán)                                       
        _cror_        右循環(huán)                                       
        if        如果                                       
        else        否則                                       
        RXD        串行輸入口                                       
        TXD        串行輸出口                                       
        P        端口組                                port是指一組單一引腳的通用輸入輸出端口        
        gpio        引腳                        或稱管腳        通用輸入輸出端口的英文, 是指單單1根引腳        
        .        小數(shù)點                                       
                 空格                        1格空格        雖然看到的只是空白,但是我真的打了一格空格        
        {        大括號左                                       
        }        大括號右                                       
        [        中括號左                                       
        ]        中括號右                                       
        (        小括號左                                       
        )        小括號右                                       
        <        尖括號左                        需組合“>”使用        組合“>”使用時的含義        
        >        尖括號右                        需組合“<”使用        組合“<”使用時的含義        
        #        井號                                       
        /        正斜杠                                       
        ;        分號                                       
        ,        逗號                                       
        \n        換行                                換行(\n)就是光標(biāo)下移一行卻不會移到這一行的開頭        
        \r        回車                                回車(\r)就是回到當(dāng)前行的開頭卻不向下移一行。        
                                                        
                                                        
                                                        
                                                        
回復(fù)

使用道具 舉報

ID:981177 發(fā)表于 2021-11-18 19:30 | 顯示全部樓層
單片機(jī)內(nèi)不好弄,中文支持就是問題。
回復(fù)

使用道具 舉報

ID:58110 發(fā)表于 2021-11-18 21:00 | 顯示全部樓層
華為倉頡語言就要來了
回復(fù)

使用道具 舉報

ID:739692 發(fā)表于 2021-11-18 21:32 | 顯示全部樓層
寫一個編譯器,把易語言翻譯成C
回復(fù)

使用道具 舉報

ID:829010 發(fā)表于 2021-11-18 22:13 | 顯示全部樓層
感覺應(yīng)該做一些常用指令,運算符等的快捷方式,供編程時點選
回復(fù)

使用道具 舉報

ID:966104 發(fā)表于 2021-11-22 19:13 | 顯示全部樓層
華為倉頡語言就可以了,易語言還不能支持
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2021-11-22 19:31 | 顯示全部樓層
這種帖子應(yīng)該發(fā)到快手,抖音或者UC,這些地方的高手比較多
在快手,抖音或者UC,光刻不過是茶余飯后的點心,手機(jī)操作系統(tǒng)不過是初中畢業(yè)生的作品,三星,臺積電的技術(shù)猶如隆江豬腳飯一般平常
一門編程語言而已,只要某某一出,直接干掉PY,C,C#,JAVA........
編程語言換成中文,只會增加輸入的工作量而已,其它的好處咋也沒有
想要通過中文降低編程難度,想想是可以的......
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2021-11-23 08:28 | 顯示全部樓層
可能有類似的編程語言可以這樣做。
回復(fù)

使用道具 舉報

ID:514901 發(fā)表于 2021-11-23 09:02 | 顯示全部樓層
可以試試寫個宏定義的頭文件..哈哈
回復(fù)

使用道具 舉報

ID:844772 發(fā)表于 2021-11-23 09:11 | 顯示全部樓層
你就按你的想法用中文寫程序,寫完用查找替換功能,替換成C程序,也不用特意寫編譯器,頂多為了省事寫個宏程序,自動代碼替換。不過我也好奇這么做有什么意義。
回復(fù)

使用道具 舉報

ID:824490 發(fā)表于 2021-11-23 09:23 | 顯示全部樓層
這個貼子有深度!
樓主是來搞笑的嗎?
就目前的易語言、E4A來說,就是用“中文”來編寫的,然而,正在做產(chǎn)品的有幾個人用它來開發(fā)?我也用過E4A,用過一段時間就棄了,不習(xí)慣!真不習(xí)慣
個人認(rèn)為,所謂的“中文編程”,可能更適合2類人:1是小學(xué)生,2是對26個字母有著天生的恐懼、甚至抵觸的人。
再說的,編程是一種邏輯,畫過流程圖的都明白,用什么語言真沒多大關(guān)系!只要你使用的編譯器理解你輸入的代碼就OK了。
回復(fù)

使用道具 舉報

ID:584814 發(fā)表于 2021-11-23 09:33 | 顯示全部樓層
名字不是重點 發(fā)表于 2021-11-23 09:23
這個貼子有深度!
樓主是來搞笑的嗎?
就目前的易語言、E4A來說,就是用“中文”來編寫的,然而, ...

樓主的確是猴子派出來的
回復(fù)

使用道具 舉報

ID:332444 發(fā)表于 2021-11-23 10:23 | 顯示全部樓層
中文不要寫那么長字符,最好是短字符。
回復(fù)

使用道具 舉報

ID:70035 發(fā)表于 2021-11-23 11:02 | 顯示全部樓層
Y_G_G 發(fā)表于 2021-11-22 19:31
這種帖子應(yīng)該發(fā)到快手,抖音或者UC,這些地方的高手比較多
在快手,抖音或者UC,光刻不過是茶余飯后的點心,手 ...

有道理。
回復(fù)

使用道具 舉報

ID:983797 發(fā)表于 2021-11-23 13:50 | 顯示全部樓層
對比著學(xué),然后再寫
回復(fù)

使用道具 舉報

ID:983797 發(fā)表于 2021-11-23 13:50 | 顯示全部樓層
上知乎和b站找找
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:45 | 顯示全部樓層
haohaoyf 發(fā)表于 2021-11-18 19:30
單片機(jī)內(nèi)不好弄,中文支持就是問題。

用中文含義代替C
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:45 | 顯示全部樓層
lyMarvin 發(fā)表于 2021-11-18 21:00
華為倉頡語言就要來了

涵蓋到單片機(jī)領(lǐng)域嗎
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:46 | 顯示全部樓層
老古董2號 發(fā)表于 2021-11-18 21:32
寫一個編譯器,把易語言翻譯成C

求資料和思路
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:46 | 顯示全部樓層
993387119 發(fā)表于 2021-11-18 22:13
感覺應(yīng)該做一些常用指令,運算符等的快捷方式,供編程時點選

打算用易語言修改修改
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:47 | 顯示全部樓層
Su丿nice 發(fā)表于 2021-11-22 19:13
華為倉頡語言就可以了,易語言還不能支持

在哪里下載,求鏈接
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:48 | 顯示全部樓層
Y_G_G 發(fā)表于 2021-11-22 19:31
這種帖子應(yīng)該發(fā)到快手,抖音或者UC,這些地方的高手比較多
在快手,抖音或者UC,光刻不過是茶余飯后的點心,手 ...

,這個編程是必須要有中文地位的
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:49 | 顯示全部樓層
TTQ001 發(fā)表于 2021-11-23 08:28
可能有類似的編程語言可以這樣做。

電腦軟件可以,手機(jī)APP也可以,就是單片機(jī)還未上手
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:50 | 顯示全部樓層
鄭漢松 發(fā)表于 2021-11-23 09:02
可以試試寫個宏定義的頭文件..哈哈

我用E4A制了個文本替換,有一點點盼頭了
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:51 | 顯示全部樓層

想先自己琢磨下思路
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:51 | 顯示全部樓層

就是這個思路,用關(guān)鍵詞變成中文含義
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:52 | 顯示全部樓層
名字不是重點 發(fā)表于 2021-11-23 09:23
這個貼子有深度!
樓主是來搞笑的嗎?
就目前的易語言、E4A來說,就是用“中文”來編寫的,然而, ...

主要是英文單詞我記不住
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:53 | 顯示全部樓層
man1234567 發(fā)表于 2021-11-23 09:33
樓主的確是猴子派出來的

我屬豬,猴子是大師兄
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2021-12-1 11:53 | 顯示全部樓層
xianfajushi 發(fā)表于 2021-11-23 10:23
中文不要寫那么長字符,最好是短字符。

比如:無符號長整型
回復(fù)

使用道具 舉報

ID:275111 發(fā)表于 2021-12-1 11:58 | 顯示全部樓層
Y_G_G 發(fā)表于 2021-11-22 19:31
這種帖子應(yīng)該發(fā)到快手,抖音或者UC,這些地方的高手比較多
在快手,抖音或者UC,光刻不過是茶余飯后的點心,手 ...

哈哈哈哈。NB;貜(fù)好搞笑。
回復(fù)

使用道具 舉報

ID:415064 發(fā)表于 2021-12-18 12:01 | 顯示全部樓層
有個易語言就是中文編程的,很多業(yè)務(wù)寫外掛的就是用的這個。如果你要入門編程的話,就用英文吧,就那幾個關(guān)鍵詞而已。。另外編程難的不是用哪個語言,而是思維
回復(fù)

使用道具 舉報

ID:994197 發(fā)表于 2021-12-19 12:08 | 顯示全部樓層
就現(xiàn)在情況來說,中文支持是比較難是實現(xiàn)得,除非有大佬寫了一套中文變成我,不過會難度很大
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2022-10-13 13:07 | 顯示全部樓層
woder 發(fā)表于 2021-12-19 12:08
就現(xiàn)在情況來說,中文支持是比較難是實現(xiàn)得,除非有大佬寫了一套中文變成我,不過會難度很大

直接翻譯關(guān)鍵詞,用中文語法翻譯成C,編譯,手機(jī)藍(lán)牙下載……
想了想挺復(fù)雜,個人技術(shù)有限,也就收手了
回復(fù)

使用道具 舉報

ID:1047179 發(fā)表于 2022-10-14 14:40 | 顯示全部樓層
任重而道遠(yuǎn)
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2022-10-14 16:44 | 顯示全部樓層
玉萌業(yè)余發(fā)展 發(fā)表于 2022-10-13 13:07
直接翻譯關(guān)鍵詞,用中文語法翻譯成C,編譯,手機(jī)藍(lán)牙下載……
想了想挺復(fù)雜,個人技術(shù)有限,也就收手了[ ...

一年之前,我就說過這所謂的"中文"編程是不行的
這并不是我說的,我只是把一個事情描述出來而已

if for是英文,但就是老外,沒學(xué)過編程他也不見得就知道這if for什么意思吧
同樣的道理,中國人,沒學(xué)過編程,幾個人能知道寄存器,浮點,雙精度,與,或,非,同或,反相..............
回復(fù)

使用道具 舉報

ID:528966 發(fā)表于 2022-10-18 17:05 | 顯示全部樓層
把函數(shù)命名為中文就可以了
回復(fù)

使用道具 舉報

ID:796012 發(fā)表于 2023-3-20 14:35 | 顯示全部樓層
耿曉峰 發(fā)表于 2022-10-18 17:05
把函數(shù)命名為中文就可以了

編譯器不會弄,太復(fù)雜
回復(fù)

使用道具 舉報

ID:976542 發(fā)表于 2023-3-20 16:58 | 顯示全部樓層
先搞一個腳本用正則表達(dá)式匹配中文關(guān)鍵字,然后替換成原本的C關(guān)鍵字,再進(jìn)行編譯。
回復(fù)

使用道具 舉報

ID:139866 發(fā)表于 2023-3-20 17:22 | 顯示全部樓層
2023年了,希望不要再有中文編程這種愚蠢的想法了,沒有人愿意把時間浪費在打字上,如果有,那就祝賀樓主找到同伴了
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2023-3-20 20:43 | 顯示全部樓層
天ノ憶 發(fā)表于 2023-3-20 17:22
2023年了,希望不要再有中文編程這種愚蠢的想法了,沒有人愿意把時間浪費在打字上,如果有,那就祝賀樓主找 ...

論壇不缺大神
有的人能開發(fā)出"三總線8051端口接法",咱也不知道這是個什么
有的人能只用一個按鍵,單獨用"0"和"1"就對單片機(jī)編程的,咱也不知道哥們現(xiàn)在進(jìn)行得如何了
像我這種人,沒有上進(jìn)心,只會抄別人的代碼,思想永遠(yuǎn)停留在一個層次
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表