char的正式名称其实叫pure char,C/C++标准规定char的类型是实现相关的,可以是signed char,也可以是unsigned char。一般编译器默认为signed char,少数为unsigned char。所以,当你使用char的时候,最好确定无论是signed char还是unsigned char中你的代码都是正确的