1. 整数(4 byte)
二级制罗列如下:
2
31
−
1
2^{31}-1
231−1
01111111 11111111 11111111 11111111
…
1
00000000 00000000 00000000 00000001
0
00000000 00000000 00000000 00000000
−
2
31
-2^{31}
−231
10000000 00000000 00000000 00000000
−
2
31
+
1
-2^{31}+1
−231+1
10000000 00000000 00000000 00000001
−
2
31
+
2
-2^{31}+2
−231+2
10000000 00000000 00000000 00000010
…
-3
11111111 11111111 11111111 11111101
-2
11111111 11111111 11111111 11111110
-1
11111111 11111111 11111111 11111111
2. 负整数二进制生成
以-3为例,生成步骤如下:
2.1 生成原码
10000000 00000000 00000000 00000011
2.2 生成反码
11111111 11111111 11111111 11111100
2.3 生成补码(负数的二进制表示)
11111111 11111111 11111111 11111101