常用进制之间的转换(2进制转十进制)
2018-07-11 本文已影响0人
三文五略
2进制转10进制:
(二进制)从右往左开始,分别为第一个数乘以2的0次方+第二个数乘以2的1次方...以此类推。
列如:
010011
---->
1*2º + 1*2¹ + 0*2² + 0*2³ + 1*2⁴ + 0*2⁵
=1+2+0+0+16+0
=19
也可以这样来做
↓ 2⁵ 2⁴ 2³ 2² 2¹ 2º (被乘数)
↓ 32 16 8 4 2 1 (被乘数值)
↓ 0 1 0 0 1 1 (乘数)
∧ ∧ ∧
=1+2+16=19
这样你可以更清晰的看到(最底部为二进制),每一个二进制所对应的乘数以及他们的值;用这种方式,你可以更加快捷的进行进制之间的转换。
列如:
二进制 1011001
转换为十进制时,可以在草稿纸上这样写
64 32 16 8 4 2 1 (被乘数值)
1 0 1 1 0 0 1 (乘数)
= 1+8+16+64=91
因为0乘任何数都为0,所以我们只需要写出不为0的进制所对应的乘数即可。
又因为,1乘任何数,都为任何数,所以就得出了上面的结果。