n位字长有符号整数:
补码范围:100...000b
~
+011...111b
(符号位1,数值位n-1个0
~
符号位0,数值位n-1个1)
真值范围:-100...000b
~
+11...111b,
即
-2^(n-1)
~
+[2^(n-1)]-1
(负数,最高数值位1,其余数值位n-1个0
~
正数,数值位为n-1个1)
.
例如:8位字长有符号整数:
补码范围:1000
0000b~0111
1111b
(符号位1,数值位7个0
~
符号位0,数值位7个1)
真值范围:-1000
0000b~+111
1111b,
即
-128d~
+127d
(负数,最高数值位1、其余数值位7个0
~
正数,数值位为7个1)
温馨提示:答案为网友推荐,仅供参考