C语言怎么定义中文字符?

Python018

C语言怎么定义中文字符?,第1张

需要准备的材料分别有:电脑、C语言编译器

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,输入C语言代码:char a[] = "中文"puts(a) 。

3、编译器运行test.cpp文件,此时成功定义了中文并进行了输出。

1、计算机用两个字节来表示一个汉字,“我”在内存里就是这样存放的:ce

d2。ce是str[0]的内容,d2是str[1]的内容。第一次循环输出str[0],但是这个字符在ascii字符集里代表这样一个东西(不知道在这儿能不能正常显示),但是windows的命令提示符程序读取到这里就会自动使用宽字符集,也就是说,它已经准备好读取下一个字符,然后把他们当成一个字符显示出来。于是就出现了那个汉字。

2、例程:

#include

int main()

{

printf("%c%c",(char)0xce,(char)0xd2)

}