【IP计算】二进制和十进制转换最快方法
发布时间:2016-01-02 点击数:1284
十进制转二进制
熟记以下排列,其实很Easy了,从右往左,依次是前一个数的2倍:
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
随便写个数字比如48
48 = 32 + 16,所以在32 和 16所在的位置为1,其余为0,(从最高位算起)
转为2进制就是
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
所以马上就知道48的二进制为:00110000
二进制转十进制就更简单了,
比如随便写的一串 01111101
先写上 :
0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
然后填充
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
那么它的十进制就是 64 + 32 + 16 + 8 + 4 + 1=125