进制的转换

  1. 将二进制转换为十进制

例如:将二进制数1001(b)转换为十进制的值,方法如下图所示:

进制的转换 alt=”进制的转换” /> 从上图中可以看出,将二进制转换为十进制的方法是:计算每位的权重值,并将其与每位的值相乘,然后将这些乘积相加即可得到9。同样的方法也适用于其他进制的数转换为十进制数。

为了便于理解,我们也可以将十进制数转换为十进制数,如下图所示:

进制的转换 alt=”进制的转换” />

  1. 将十进制转换为二进制

例如:将十进制数字123转换为二进制的值,方法见下图:

(这里使用了windows自带的画图功能,由于没有找到更好的画图方法,画得略显粗糙,但意思是这样的)

进制的转换 alt=”进制的转换” /> 从图中可以看出,十进制转换后的二进制数字为1111011。

  1. 其他进制的转换

关于其他进制之间的转换,均遵循此类方法。高进制转换为低进制时使用短除法,低进制转换为高进制时则采用计算权重值的方法进行计算。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享