二进制 -> 十进制
给定n个比特,
能够表示的(十进制)数的个数是:2^n
(1)十进制:无符号整数
- 范围:[0, 2^n-1]
- e.g. 给定4个比特,对应[0, 15]
(2)十进制:有符号整数
无符号数整体向左平移了一半,得到正负数各一半。
- 范围:[-2^(n-1),2^(n-1)-1]
- e.g. 给定4个比特,对应([0, 7],[-8, -1])
0 1 2 3 4 5 6 7 | 8 9 10 11 12 13 14 15
-8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7