准备知识:
1、在中文windows操作系统下,中文默认是采用GBK字符集,每个字符占16bit(2字节)。
2、C语言规定char类型的具体实现至少8bit。一般gcc等编译器都将char类型实现为8bit(1字节)。
答案:
所以在中文Windows下,一般使用C语言的内置char类型的数组,就可以存储中文了。比如char[2]可以存储一个中文。
//5个汉字*2字节/汉字=10字节,再加一个'\0'结尾符,一共需11字节
char ch[11] = "我来测试的";
printf("%s\n", ch);