char 是字节,默认是 signed char,有符号,表示范围从-128~127,包括0
unsigned char就是没有符号的字节,表示范围从0~255。
一般而言,char是最小存储单位,其他任何数据结构都可以看成是许多char组成。
至于符号的问题,应该更容易理解了:
char(有符号):
1-3 = -2
uchar(无符号):
1-3 = 254(加一个溢出flag,具体是啥不必太在意)