1. 由二进制转十进制
二进制转十进制需要由右到左反过来,再用反过来的二进制的每个0或1依次去乘2的每个次方(从2的0次方开始),如下表:
每个0或1 | 1 | 0 | 1 | 1 | 1 | ..... |
要乘2的次方 | ..... | |||||
结果 | 1*1=1 | 0*2=0 | 1*4=4 | 1*8=8 | 1*16=16 | ..... |
即1*2^0+0*2^1+1*2^2+1*2^3+12^4=1+0+4+8+16=29
2.由十进制转二进制
十进制转二进制则可以使用除2取余的方法,用2除以十进制数,可以得到一个余数和商,再用商除以2,直到选择的商等于0,取其所有余数倒过来,例如11。
即 1011