标签:程序设计 str 文章 字符串 char 不能 wchar_t 字节 ref
宽字元:wchar_t 没有具体定义位数,但通常都是以0x00**表示,在内存中以 ** 00形式存储,因此用strlen不能读取字符长度
C语言中汉字需要用两个字节存储,字符串结尾通常会以/0来做标志,因此开数组的时候需要多开一位,sizeof的话也会多显示一位,输出汉字需要用连续两位ASCII码表示printf("%c%c",206,210);可以输出我,这里有篇文章是关于编码的来历的:这里
27+41
标签:程序设计 str 文章 字符串 char 不能 wchar_t 字节 ref
原文地址:http://www.cnblogs.com/cnblogs321114287/p/6662087.html