汉字C语言,汉字C语言选什么数据格式比较好

dfnjsfkhak 30 0

大家好,今天小编关注到一个比较意思的话题,就是关于汉字C语言问题,于是小编就整理了2个相关介绍汉字C语言的解答,让我们一起看看吧。

  1. c语言如何输出中文编码?
  2. 为什么没有人把C/C++语言复制成中文语言,这样不是让中国人更容易理解吗?

c语言如何输出中文编码

1、中文字符串可以使用printf()、puts()等函数直接输出。萊垍頭條

#include 垍頭條萊

汉字C语言,汉字C语言选什么数据格式比较好-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

2、单个中文字符,需要进行本地化设置,需要使用宽字符版的printf()即wprintf输出。條萊垍頭

#include 萊垍頭條

萊垍頭條

汉字C语言,汉字C语言选什么数据格式比较好-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

能否说一下自己操作系统环境如果是的话。一般是编码问题引起的,VSCode默认编码就是UTF-8,如果还有中文乱码,改成GB2312就可以了。

具体操作步骤为:打开VSCode,文件-首选项—设置,在搜索栏目里搜索encoding,然后在Files;Encoding:选择下拉列表里的gb2312即可.

什么没有人把C/C++语言复制成中文语言,这样不是让中国人更容易理解吗?

实际上早就有了,比如鼎龙中文C++,调用了VC编译器用宏替换成中文关键字,写了个仿效易语言习惯的IDE,有个中文类库。这个中文类库足够用于开发大型ERP系统,而且有实际产品

汉字C语言,汉字C语言选什么数据格式比较好-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

我自己也尝试过汉化,CLANG编译器的标识符名本来是支持UTF-8的,不过UTF-8在WIN的控制台下显示会有BUG,于是尝试了改为GB系编码。关键字也支持汉字了,并且也可以支持WIN下的UCS_2。

至于完全自己写的也有,习语言是类C语言,语法规则基本等于C语言。还有个习佳佳对应C++,不过不是自己写的,是汉化。

完全自己写的原生中文C++还没听说过,主要是C++实现难度太高了,参照D语言的解释:

为什么不实现一个C++前端而只是逆向了C++几个主流编译器的命名修饰以兼容C++?

因为写一个C++前端需要很久,作者估计需要10人年。仅仅是前端就需要10人年,还不包括后端,不包括优化什么的,不包括工具链和IDE等等。而且C++如今三年更新一次标准,数了下,每次要增加几十个特性,连微软、GNU这些巨头都深感压力,中国民间个人或者小团队根本没戏。

我听说连C++之父也感叹C++没钱没人,开会还要赞助,标准库没人写。C++之父有过诉苦,大约是说C++刚开始的时候,没有标准库,而且之父没有给社区解释得很清楚,导致发展歪了。大家都吹捧C++复杂,不是凡人能驾驭的,以秀奇技淫巧为荣。

后来C++11出来的太晚,导致错失一些发展机会,C++之父貌似说也是没人去实现,让标准委员会也难办,总不能随便增加未经验证技术吧,那是把ISO标准当玩具了?这个我不确定消息是否可靠。

近来委员会貌似有个说法,一个新特性,需要有了提案后,经过充分讨论,然后让委员各代表体验一年,再经过大改,才有正式加入标准的资格,注意还只是资格。所以C++标准三年一更已经快到极限了,如果赶上班车的话,按照这个节奏,最快也要两年吧,没赶上班车,并且这个特性需要前置特性完工,有这样的依赖项的话,拖个5年6年也不稀奇。

可见要设计、扩充修改C++,是有多难,而一个实现要被***纳,也要经过种种考验。

计算机语言上的那点英文字,根本不是啥英语,就是让人知道啥情况下干啥的符号,一般有100多个单词就很多了。北大当年搞过个BD计算机语言,用汉语拼音编写的,现在的易语言也是汉语拼音。

造成计算机编程学习困难的原因,主要是算法上的问题,而不是英语汉语的难易程度问题。

到此,以上就是小编对于汉字C语言的问题就介绍到这了,希望介绍关于汉字C语言的2点解答对大家有用

标签: C++ 语言 中文