C语言的问题 不能出现中文 c语言编程时中文无法显示

C\u8bed\u8a00\u4e2d\u6587\u663e\u793a\u95ee\u9898

\u4ee5\u524dDOS\u65f6\u4ee3\u786e\u5b9e\u6709\u4e00\u4e9b\u4e2d\u6587\u5e73\u53f0\u6bd4\u5982UCDOS\u4ec0\u4e48\u7684,\u73b0\u5728\u4e0d\u77e5\u9053\u8fd8\u6709\u6ca1\u6709\u7684\u4e0b\u8f7d

\u7528VC++\u5440\uff01\u4f8b\u5982\uff1a
#include
main()
{printf("\u4e2d\u56fd");}
\u90a3\u91cc\u9762\u80fd\u663e\u793a\u4e2d\u6587\uff01\u4f46\u662fturbo++\u662f\u4e0d\u80fd\u663e\u793a\u4e2d\u6587\u7684\uff01

一般是字符集的问题。
先确定一下你用的IDE,也就是编辑器是否是gb2312. 具体方式因编辑器不同而不同。
如果不是 那么改成gb2312.
如果还不行,那么在编译的时候加上
-finput-charset=GB2312 -fexec-charset=GB2312
比如你这个 就是
gcc 31.c -o 31.exe -finput-charset=GB2312 -fexec-charset=GB2312

字符编码的问题,你在编辑器中试着将源码以gbk或gb2312的方式保存.

将字符串首尾的空格去除

为什么编程语言不能用中文?



扩展阅读:扫一扫题目出答案 ... 高情商的回话技巧 ... c#语言翻译器 ... c语言穷举法百钱买百鸡 ... c语言的一些基本问题 ... c语言百钱买百鸡答案 ... c++编程 ... c语言遇到的问题总结 ... c语言中&&怎么用 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网