进制之间的转换
2026/7/26 8:26:27 网站建设 项目流程

进制之间的转换

二进制转其它进制

示例:有符号二进制数01001101转换为其它进制

十进制(按权相加):+(1 * 2^6 + 1 * 2^3 + 1 * 2^2 + 1 * 2^0) = +77 八进制(取三合一):+(001 001 101) = +115 十六进制(取四合一):+(0100 1101) = +4D

以上规则同样适用于二进制小数转换到其它进制。

其它进制转二进制

十进制转二进制:除2反向取余,直到商为0。余数从低到高排列得到二进制数。

八进制转二进制:按位直接展开转换即可

十六进制转二进制:同上

转为二进制的同时记得按照要求决定是否添加符号位。

小数的转换

小数的转换分为整数部分和小数部分,整数部分的转换用如上规则,下面讲一下小数部分的转换。

对于小数部分,用乘2取整的方法来进行转换。取到的整数部分不是0就是1,第一次取得的整数就是小数点后一位的数值,第二次取得的整数就是小数点后两位的数值,以此类推,直到小数部分为0。当然也会出现乘不尽的情况。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询