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