以 32 bit system 为例:
signed char 8 bit
0000 0000
有符号类型,需要最高位表示符号,所以一共 7 bit 表示大小
signed char 能表示的范围为 -2^7 ~ 2^7-1
unsigned char 表示的范围为
0 ~ 2^8-1
依次类推
signed int 表示范围为 -2^21 ~ 2^31-1
unsigned int 表示的范围为 0~2^32-1