请问在C语言中如何输出汉字?

Python018

请问在C语言中如何输出汉字?,第1张

1、引入标准输入输出库:sdtio.h。

2、定义字符串形式的汉字(采用字符数组存储)。

3、使用printf函数,或者puts函数输出字符串形式的汉字。

例如:

 #include<stdio.h>

int main()

{

    char str[]="输出汉字"

    printf("%s\n",str)

    puts(str)

    return 0

}

/*

运行结果:

输出汉字

输出汉字

*/

这个代码VC++ 6.0中可以。

#include<stdio.h>

void main(){

int q,w

for(q=16q<=87q++){

for(w=1w<=94w++)

printf("%c%c", q+160,w+160)

printf("\n")

}

}

所有汉字被排成94区中,每个区排94个汉字,一个汉字所在的区号称为区码,所在的位号称为位码。

一个汉字在机内用两个字节表示,第一个字节为区码+160,第二个字节为位码+160。

前15个区为特殊符号,后7个区保留被,全部汉字被排在第16到第87区中。