关于八进制、十六进制(小数部分)转换二进制如何换算?

2020-07-08 科技 164阅读

常规的算法就是统统转10进制再转成对应的,只不过整数部分是一直除,小数部分是一直乘。但是对于2、8、16进制之间互相转化不需要这么麻烦,不管是小数还是整数部分,说一个快速转化的方法。

8、16要转成二进制非常容易,只要把每一位都转成二进制整个串起来就行,只不过8进制每一位转3位2进制,16进制每次转4位。

扩展资料

在进行进制转换时有一基本原则:转换后表达的“量”的多少不能发生改变。二进制中的111个苹果和十进制中的7个苹果是一样多的。

十进制中的数位排列是这样的…… 万 千 百 十 个 十分 百分 千分……

R进制中的数位排列是这样的……R^4 R^3R^2 R^1 R^0 R^-1 R^-2 R^-3……

可以看出相邻的数位间相差进制的一次方。

对10进制,从低位到高位,依次要乘以10^0,10^1,10^2,10^3……,也就是1、10、100、1000

对2进制,从低位到高位,依次要乘以2^0,2^1,2^2,2^3……,也就是1、2、4、8、……

参考资料来源:百度百科-进制转换

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com