1 多字节字符
ASCII码表:0 ~ 2^7-1
扩展ASCII码表:2^7 ~ 2^8-1
什么是GB2312:1980年,两个字节存储一个汉字;不通用,别国会有乱码。
UCICODE:只有一个字符集;每个字符都是16位宽。
2 C语言中的宽字符
2.1 宽字符的使用
"中"字的编码:
ASCII:d6 d0
UNICODE:4e 2d
char x = '中'; //汇编代码中出现的是d0
wchar_t x1 = '中'; //汇编代码中出现的是d0 d6
wchar_t x1 = L'中'; //告诉编译器我们要使用的是Unicode的那张表; 汇编代码4e 2d
2.2 宽字符串的使用
char x[] = "中国";
//d6 d0 b9 fa 00 使用拓展ASCII编码表 以00(