char 变量所占空间为1字节的情况下,因为考虑到符号位
-
有符号位的情况:
0 ~ 2 n − 1 0 ~ {2^n-1} 0~2n−1 -
无符号位的情况
− 2 n − 1 ~ 2 n − 1 − 1 {-2^{n-1}}~{2^{n-1}}-1 −2n−1~2n−1−1 -
unsigned char取值范围是
0 ~ 255
-
char取值范围是
-128 ~ 127
char 变量所占空间为1字节的情况下,因为考虑到符号位
有符号位的情况:
0
~
2
n
−
1
0 ~ {2^n-1}
0~2n−1
无符号位的情况
−
2
n
−
1
~
2
n
−
1
−
1
{-2^{n-1}}~{2^{n-1}}-1
−2n−1~2n−1−1
unsigned char取值范围是0 ~ 255
char取值范围是 -128 ~ 127