jux954 btspread:在C语言printf中能输汉字吗?

来源:百度文库 编辑:高考问答 时间:2024/05/06 03:07:02
很想知道,希望能告诉我要是能输的话怎么输入?

可以,和英文输入没什么不同,可是在运行时就需要首先加载一个中文字库支持。
  一些国产的C语言编程工具可以提供中文字体支持,用起来很方便,推荐两个
  Turbo C For Windows 3.0
  http://nj.onlinedown.net/soft/30053.htm
  Turbo C for Windows 集成实验环境 5.0
  http://nj.onlinedown.net/soft/42127.htm

可以,和英文输入没什么不同,可是在运行时就需要首先加载一个中文字库支持。

一些国产的C语言编程工具可以提供中文字体支持,用起来很方便,推荐两个
Turbo C For Windows 3.0
http://nj.onlinedown.net/soft/30053.htm

Turbo C for Windows 集成实验环境 5.0
http://nj.onlinedown.net/soft/42127.htm

可以的
如果要显示中文是需要 计算机有相应的中文编码表才能显示,否则可能出现乱码

#include <stdio.h>

int main(void)
{
char str[100] ={0};
gets(str);
printf("[%s]\n",str);
return 0;
}
我爱C语言
[我爱C语言]
Press any key to continue

那要看你在什么的操作系统上应用编辑器了
UNIX是不可以的
在windows下可以用vc++操作环境来编辑下输入

没分了。。。。。