找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2443|回复: 39
收起左侧

想研究怎么用易语言或者中文含义来编写C语言程序,还要进一步琢磨

  [复制链接]
回帖奖励 20 黑币 回复本帖可获得 1 黑币奖励! 每人限 1 次
ID:796012 发表于 2021-11-18 12:10 | 显示全部楼层 |阅读模式


单片机C语言中文含义表                                                        
类别        C代码        中文含义        "所占
位数"        字节        微机注释        说明        易语言注释
                                                        
命令        #        调用        X        未知        "非C语言代码
(告诉编译器调用)"               
        include        头文件        X        未知        包换写好的文件               
        define        宏定义        X        未知        替换前面定义好的内容               
数据类型        bit        位类型        1        1        0~1        表示数的范围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               
算术运算符        +        加                        加法               
        -        减                        减法               
        *        乘                        乘法               
        /        除                        除法或求模运算               
        ++        自加                                       
        --        自减                                       
        =        等于                        赋值运算符        左值必须是可赋值的变量,不可以是常量或者是表达式。        
        %        求余                                       
关系运算符        >        大于                                       
        >=        大于等于                                       
        <        小于                                       
        <=        小于等于                                       
        ==        测试相等                                       
        !=        测试不等                                       
        &&        与                                       
        ||        或                                       
        !        非                                       
位运算符        &        按位与                                       
        |        按位或                                       
        ^        异或                                       
        ~        取反                                       
        >>        右移                                       
"C51
基础语句"        if        选择语句                                       
        while        循环语句                                       
        for        循环语句                                       
        switch/case        多分支选择语句                                       
        do-while        循环语句                                       
        main        主函数                                       
其他        void        无类型                                       
        reg        寄存器                                “reg”就是英文“register”(寄存器)的缩写。        
        sbit        特殊功能寄存器                                       
        duan        段选                                       
        wei        位选                                       
        LED        发光二极管                                       
        code        数据固定                        ROM(程序存储区)        "code的作用是告诉单片机,定义的数据要放在ROM
(程序存储区)里面,写入后就不能再更改。"        
        data        数据变动                        RAM(寄存器)        "data是存入RAM的意思。data区放全局变量和临时变量,
是要不断的改变的,cpu从code区读取指令,对data区的数据进行运算处理。"        
        _        下划线                                       
        Delay        延时                                       
        ms        毫秒                                       
        delayms        延时毫秒                                       
        _crol_        左循环                                       
        _cror_        右循环                                       
        if        如果                                       
        else        否则                                       
        RXD        串行输入口                                       
        TXD        串行输出口                                       
        P        端口组                                port是指一组单一引脚的通用输入输出端口        
        gpio        引脚                        或称管脚        通用输入输出端口的英文, 是指单单1根引脚        
        .        小数点                                       
                 空格                        1格空格        虽然看到的只是空白,但是我真的打了一格空格        
        {        大括号左                                       
        }        大括号右                                       
        [        中括号左                                       
        ]        中括号右                                       
        (        小括号左                                       
        )        小括号右                                       
        <        尖括号左                        需组合“>”使用        组合“>”使用时的含义        
        >        尖括号右                        需组合“<”使用        组合“<”使用时的含义        
        #        井号                                       
        /        正斜杠                                       
        ;        分号                                       
        ,        逗号                                       
        \n        换行                                换行(\n)就是光标下移一行却不会移到这一行的开头        
        \r        回车                                回车(\r)就是回到当前行的开头却不向下移一行。        
                                                        
                                                        
                                                        
                                                        
回复

使用道具 举报

ID:981177 发表于 2021-11-18 19:30 | 显示全部楼层
单片机内不好弄,中文支持就是问题。
回复

使用道具 举报

ID:58110 发表于 2021-11-18 21:00 | 显示全部楼层
华为仓颉语言就要来了
回复

使用道具 举报

ID:739692 发表于 2021-11-18 21:32 | 显示全部楼层
写一个编译器,把易语言翻译成C
回复

使用道具 举报

ID:829010 发表于 2021-11-18 22:13 | 显示全部楼层
感觉应该做一些常用指令,运算符等的快捷方式,供编程时点选
回复

使用道具 举报

ID:966104 发表于 2021-11-22 19:13 | 显示全部楼层
华为仓颉语言就可以了,易语言还不能支持
回复

使用道具 举报

ID:401564 发表于 2021-11-22 19:31 | 显示全部楼层
这种帖子应该发到快手,抖音或者UC,这些地方的高手比较多
在快手,抖音或者UC,光刻不过是茶余饭后的点心,手机操作系统不过是初中毕业生的作品,三星,台积电的技术犹如隆江猪脚饭一般平常
一门编程语言而已,只要某某一出,直接干掉PY,C,C#,JAVA........
编程语言换成中文,只会增加输入的工作量而已,其它的好处咋也没有
想要通过中文降低编程难度,想想是可以的......
回复

使用道具 举报

ID:420836 发表于 2021-11-23 08:28 | 显示全部楼层
可能有类似的编程语言可以这样做。
回复

使用道具 举报

ID:514901 发表于 2021-11-23 09:02 | 显示全部楼层
可以试试写个宏定义的头文件..哈哈
回复

使用道具 举报

ID:844772 发表于 2021-11-23 09:11 | 显示全部楼层
你就按你的想法用中文写程序,写完用查找替换功能,替换成C程序,也不用特意写编译器,顶多为了省事写个宏程序,自动代码替换。不过我也好奇这么做有什么意义。
回复

使用道具 举报

ID:824490 发表于 2021-11-23 09:23 | 显示全部楼层
这个贴子有深度!
楼主是来搞笑的吗?
就目前的易语言、E4A来说,就是用“中文”来编写的,然而,正在做产品的有几个人用它来开发?我也用过E4A,用过一段时间就弃了,不习惯!真不习惯
个人认为,所谓的“中文编程”,可能更适合2类人:1是小学生,2是对26个字母有着天生的恐惧、甚至抵触的人。
再说的,编程是一种逻辑,画过流程图的都明白,用什么语言真没多大关系!只要你使用的编译器理解你输入的代码就OK了。
回复

使用道具 举报

ID:584814 发表于 2021-11-23 09:33 | 显示全部楼层
名字不是重点 发表于 2021-11-23 09:23
这个贴子有深度!
楼主是来搞笑的吗?
就目前的易语言、E4A来说,就是用“中文”来编写的,然而, ...

楼主的确是猴子派出来的
回复

使用道具 举报

ID:332444 发表于 2021-11-23 10:23 | 显示全部楼层
中文不要写那么长字符,最好是短字符。
回复

使用道具 举报

ID:70035 发表于 2021-11-23 11:02 | 显示全部楼层
Y_G_G 发表于 2021-11-22 19:31
这种帖子应该发到快手,抖音或者UC,这些地方的高手比较多
在快手,抖音或者UC,光刻不过是茶余饭后的点心,手 ...

有道理。
回复

使用道具 举报

ID:983797 发表于 2021-11-23 13:50 | 显示全部楼层
对比着学,然后再写
回复

使用道具 举报

ID:983797 发表于 2021-11-23 13:50 | 显示全部楼层
上知乎和b站找找
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:45 | 显示全部楼层
haohaoyf 发表于 2021-11-18 19:30
单片机内不好弄,中文支持就是问题。

用中文含义代替C
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:45 | 显示全部楼层
lyMarvin 发表于 2021-11-18 21:00
华为仓颉语言就要来了

涵盖到单片机领域吗
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:46 | 显示全部楼层
老古董2号 发表于 2021-11-18 21:32
写一个编译器,把易语言翻译成C

求资料和思路
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:46 | 显示全部楼层
993387119 发表于 2021-11-18 22:13
感觉应该做一些常用指令,运算符等的快捷方式,供编程时点选

打算用易语言修改修改
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:47 | 显示全部楼层
Su丿nice 发表于 2021-11-22 19:13
华为仓颉语言就可以了,易语言还不能支持

在哪里下载,求链接
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:48 | 显示全部楼层
Y_G_G 发表于 2021-11-22 19:31
这种帖子应该发到快手,抖音或者UC,这些地方的高手比较多
在快手,抖音或者UC,光刻不过是茶余饭后的点心,手 ...

,这个编程是必须要有中文地位的
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:49 | 显示全部楼层
TTQ001 发表于 2021-11-23 08:28
可能有类似的编程语言可以这样做。

电脑软件可以,手机APP也可以,就是单片机还未上手
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:50 | 显示全部楼层
郑汉松 发表于 2021-11-23 09:02
可以试试写个宏定义的头文件..哈哈

我用E4A制了个文本替换,有一点点盼头了
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:51 | 显示全部楼层

想先自己琢磨下思路
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:51 | 显示全部楼层

就是这个思路,用关键词变成中文含义
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:52 | 显示全部楼层
名字不是重点 发表于 2021-11-23 09:23
这个贴子有深度!
楼主是来搞笑的吗?
就目前的易语言、E4A来说,就是用“中文”来编写的,然而, ...

主要是英文单词我记不住
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:53 | 显示全部楼层
man1234567 发表于 2021-11-23 09:33
楼主的确是猴子派出来的

我属猪,猴子是大师兄
回复

使用道具 举报

ID:796012 发表于 2021-12-1 11:53 | 显示全部楼层
xianfajushi 发表于 2021-11-23 10:23
中文不要写那么长字符,最好是短字符。

比如:无符号长整型
回复

使用道具 举报

ID:275111 发表于 2021-12-1 11:58 | 显示全部楼层
Y_G_G 发表于 2021-11-22 19:31
这种帖子应该发到快手,抖音或者UC,这些地方的高手比较多
在快手,抖音或者UC,光刻不过是茶余饭后的点心,手 ...

哈哈哈哈。NB。回复好搞笑。
回复

使用道具 举报

ID:415064 发表于 2021-12-18 12:01 | 显示全部楼层
有个易语言就是中文编程的,很多业务写外挂的就是用的这个。如果你要入门编程的话,就用英文吧,就那几个关键词而已。。另外编程难的不是用哪个语言,而是思维
回复

使用道具 举报

ID:994197 发表于 2021-12-19 12:08 | 显示全部楼层
就现在情况来说,中文支持是比较难是实现得,除非有大佬写了一套中文变成我,不过会难度很大
回复

使用道具 举报

ID:796012 发表于 2022-10-13 13:07 | 显示全部楼层
woder 发表于 2021-12-19 12:08
就现在情况来说,中文支持是比较难是实现得,除非有大佬写了一套中文变成我,不过会难度很大

直接翻译关键词,用中文语法翻译成C,编译,手机蓝牙下载……
想了想挺复杂,个人技术有限,也就收手了
回复

使用道具 举报

ID:1047179 发表于 2022-10-14 14:40 | 显示全部楼层
任重而道远
回复

使用道具 举报

ID:401564 发表于 2022-10-14 16:44 | 显示全部楼层
玉萌业余发展 发表于 2022-10-13 13:07
直接翻译关键词,用中文语法翻译成C,编译,手机蓝牙下载……
想了想挺复杂,个人技术有限,也就收手了[ ...

一年之前,我就说过这所谓的"中文"编程是不行的
这并不是我说的,我只是把一个事情描述出来而已

if for是英文,但就是老外,没学过编程他也不见得就知道这if for什么意思吧
同样的道理,中国人,没学过编程,几个人能知道寄存器,浮点,双精度,与,或,非,同或,反相..............
回复

使用道具 举报

ID:528966 发表于 2022-10-18 17:05 | 显示全部楼层
把函数命名为中文就可以了
回复

使用道具 举报

ID:796012 发表于 2023-3-20 14:35 | 显示全部楼层
耿晓峰 发表于 2022-10-18 17:05
把函数命名为中文就可以了

编译器不会弄,太复杂
回复

使用道具 举报

ID:976542 发表于 2023-3-20 16:58 | 显示全部楼层
先搞一个脚本用正则表达式匹配中文关键字,然后替换成原本的C关键字,再进行编译。
回复

使用道具 举报

ID:139866 发表于 2023-3-20 17:22 | 显示全部楼层
2023年了,希望不要再有中文编程这种愚蠢的想法了,没有人愿意把时间浪费在打字上,如果有,那就祝贺楼主找到同伴了
回复

使用道具 举报

ID:401564 发表于 2023-3-20 20:43 | 显示全部楼层
天ノ忆 发表于 2023-3-20 17:22
2023年了,希望不要再有中文编程这种愚蠢的想法了,没有人愿意把时间浪费在打字上,如果有,那就祝贺楼主找 ...

论坛不缺大神
有的人能开发出"三总线8051端口接法",咱也不知道这是个什么
有的人能只用一个按键,单独用"0"和"1"就对单片机编程的,咱也不知道哥们现在进行得如何了
像我这种人,没有上进心,只会抄别人的代码,思想永远停留在一个层次
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表