以 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
以 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