求解 如何用C语言写出中国的所有汉字 这个代码要怎么写出来 。。。。

有具体代码给加分哦
2024-11-17 08:36:21
推荐回答(5个)
回答(1):

这个代码VC++ 6.0中可以。
#include
void main(){
int q,w;
for(q=16; q<=87; q++){
for(w=1; w<=94; w++)
printf("%c%c", q+160,w+160);
printf("\n");
}
}

所有汉字被排成94区中,每个区排94个汉字,一个汉字所在的区号称为区码,所在的位号称为位码。
一个汉字在机内用两个字节表示,第一个字节为区码+160,第二个字节为位码+160。
前15个区为特殊符号,后7个区保留被,全部汉字被排在第16到第87区中。

回答(2):

抱歉让你失望了,这是不可能的,毕竟系统是外国的,不支持中文输入的,所以是不行的,TC不行就试试VC6.0

回答(3):

C/C++不支持Unicode,用的是ASCII.码

输出汉字是简单输出.(就是直接用printf)
和java不一样,java可以用汉字定义变量,C/C++不可以

回答(4):

include
void main()
{
char word[2];

printf("请输入你要显示的汉字:\n");
getchar(word);

printf("您输入的汉字为:%c",word);

}

回答(5):

汉字编码