2的1次方:2
2的2次方:4
2的3次方:8
2的4次方:16
2的5次方:32
2的6次方:64
2的7次方:128
2的8次方:256
2的9次方:512
2的10次方:1024
这里我介绍二进制和十进制快速的转换方法
例1:
137(十进制)=?(二进制)
我们介绍一个工具就是“BCD”码,下方表格红色的就是BCD码。以2的0次方从右到左到2的n次方。
我们把137看做137个人,把BCD码看做能容纳多少人的房间。要安排137个人住房间,能容纳256个人的房间太大,不住,所以底下画个0,。128的房间可以住128人,在128底下画1。137-128=9.那么64,32,16的房间都太大,不住,底下都画0。8人的房间可以住8个人,底下画1,剩下1个人住1个人的房间。1底下画1,4和2底下画0。注意,多于人数的房间不住,只住能住满的,剩下的人再找能住满的房间
256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
所以137(十进制)=010001001(二进制)
例2:010001001(二进制)=?(十进制)
我们只要把底下有1的BCD码相加就可以了:
128+8+1=137
256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |