例如:将二进制数1001(b)转换为十进制的值,方法如下图所示:
从上图中可以看出,将二进制转换为十进制的方法是:计算每位的权重值,并将其与每位的值相乘,然后将这些乘积相加即可得到9。同样的方法也适用于其他进制的数转换为十进制数。
为了便于理解,我们也可以将十进制数转换为十进制数,如下图所示:
例如:将十进制数字123转换为二进制的值,方法见下图:
(这里使用了Windows自带的画图功能,由于没有找到更好的画图方法,画得略显粗糙,但意思是这样的)
从图中可以看出,十进制转换后的二进制数字为1111011。
关于其他进制之间的转换,均遵循此类方法。高进制转换为低进制时使用短除法,低进制转换为高进制时则采用计算权重值的方法进行计算。
以上就是进制的转换的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号