1.4.1.2
n位补码的表数范围
8位二进制数可以表示
=256个数,16位二进制数可以表示
=65536个数,当它们是补码表示的带符号数时,8位二进制的表数范围是
-128
N
+127,
16位二进制的表数范围是 -32768
N
+32767。
n位补码的表数范围是:

十进制数
|
二进制数
|
十六进制数
|
|
十进制数
|
|
十六进制数
|
|
n=8
|
|
|
|
n=16
|
|
+127
|
0111 1111
|
7F
|
|
+32767
|
|
7FFF
|
+126
|
0111 1110
|
7E
|
|
+32766
|
|
7FFE
|
...
|
|
|
|
|
|
|
+2
|
0000 0010
|
02
|
|
+2
|
|
0002
|
+1
|
0000 0001
|
01
|
|
+1
|
|
0001
|
0
|
0000 0000
|
00
|
|
0
|
|
0000
|
-1
|
1111 1111
|
FF
|
|
-1
|
|
FFFF
|
-2
|
1111 1110
|
FE
|
|
-2
|
|
FFFE
|
...
|
|
|
|
|
|
|
-126
|
1000 0010
|
82
|
|
-32766
|
|
8002
|
-127
|
1000 0001
|
81
|
|
-32767
|
|
8001
|
-127
|
1000 0000
|
80
|
|
-32768
|
|
8000
|