如何快速进行十进制二进制转换

如何快速进行十进制二进制转换

目录:

1 . 熟记二进制转十进制的几个特殊字符。

2. 发现其转换规律。

3. 理解二进制的转换规则。

4. 对知识进行自我练习。

一. 熟记二进制转十进制的几个特殊字符。

问:为什么知识记忆几个特殊字符?
答: 因为二进制主要用于电脑识别IP地址,其范围为00000000.00000000.00000000.00000000到11111111.11111111.11111111.11111111.由此转换十进制即为0.0.0.0到255.255.255.255.见下图
二进制数 十进制数 11111111 255 11111110 254 11111100 252 11111000 248 11110000 240 11100000 224 11000000 192 10000000 128

二. 发现其转换规律

见表格
十进制数 规律 255 254+ 2^0 (1)=255 254 252+ 2^1 (2)=254 252 248+ 2^2 (4)=252 248 240+ 2^3 (8)=248 240 224+ 2^4 (16)=240 224 192+ 2^5 (32)=224 192 128+ 2^6 (64)=192 128 128
你会发现规律,从128–225,每两个数之间的差是递减的:64-32-16-8-4-2-1.把这个记住

三. 理解二进制的转换规则。

上面个规律记住之后,可以开始理解转换方法了。
规则:
二进制 1 1 1 1 1 1 1 1 十进制 128 64 32 16 8 4 2 1

这个不难理解,牢记就好。

规则3:
在转化二进制中,128.64.32.16.8.4.2.1,这八个数,用到哪个,哪个对应的位置就写1,其他为0.

四. 对知识进行自我练习。

例1:

将168转换成二进制。
查表可知168=128+32+8,将所对应的位置上写1,即为:10101000.

例2 :

将157转换为二进制。
查表可知157=128+16+8+4+1,将所对应的位置上写1,即为:10011101。

例3 :

将144转换为二进制。
查表可知144=128+16,将所对应的位置上写1,即为:10010000。

总结:我们发现我们转换X成二进制的时候,我们都是挑选最靠近X的数,而且已经是我们记忆过的数字,然后再进行加法运算。所以,只要记住前面的特殊数字和三个法则,稍稍练习,你就完全可以心算二进制。

经验分享 程序员 微信小程序 职场和发展