unsigned:无符号/无正负(类型) signed:有符号/有正负(类型)两者的取值范围不同unsigned范围要大很多
char 与 unsigned char是两个不同的数据类型, 取值范围完全相同,都是二进制的00000000-11111111, 也就是十六进制的00-FF. 长度都是1字节。所谓取值范围不同的理解只是因为他们是两个不同的数据类型,所以转换成十进制才会有不同的结果。正因为他们是两个不同的数据类型,所以C/C++对他们的处理方法也...