你自己printf个中文试试不就知道了
哦,楼主没有编译环境啊,C语言用VC6.0或者gcc编译都能打印汉字的(这两个我都试过的)
比如printf("汉字能显示!\n");
就可以正常在屏幕上显示:汉字能显示!
c语言可不可以显示汉字取决于你所用的编译器。
如果是TURBO C 2.0就不可以。
wintc要实现显示汉字也有些麻烦。
但是如果你用vc++的话就可以直接输出中文了。
主要跟编译器有关。跟语言没什么关系。
C程序中怎么不能用汉字?
你们用的都什么编译器?
去下个迅雷,搜索Turbo C 集成实验环境 2007.4
或者2007.7
安装,运行程序,
工具->选项
编译器那里
选择Turbo C++ 3.0,然后在TC支持中文那里打上勾就可以了
你可以运行printf("你好");试试
在C中不能直接用汉字,除非用图形函数显示出来,或者需要利用汉字库的支持,编码很复杂
C程序中不能用汉字,C++可以用汉字!