几种常用的数制及其相互转换
上一节
下一节
二进制数、八进制数和十六进制数转换成十进制数
即将二进制数、八进制数和十六进制数转换成十进制数,方法是将二进制数、八进制数和十六进制数按下列公式进行展开即可

十进制数转换成二进制数
即将十进制数转换成二进制数,原则是“整数除2,小数乘2”
十进制的整数转换:
将十进制的整数部分用基数2去除,保留余数,再用商除2,依次下去,直到商为0为止,其余数即为对应的二进制数的整数部分
十进制的小数转换:
将小数用基数2去乘,保留积的整数,再用积的小数继续乘2,依次下去,直到乘积是0为或达到要求的精度,其积的整数部分即为对应的二进制数的小数部分
![]()
将(173.39)D转化成二进制数
解:其过程如下
a. 整数部分

即(173)D=(10101101)B
b.小数部分

(0.39)D=(0.0110001)B
故(173.39)D=(10101101.0110001)B
二进制转换成八进制和十六进制
方法:由于3位二进制数可以有8个状态,000~111,正好是8进制,而4位二进制数可以有16个状态,0000~1111,正好是16进制,故可以把二进制数进行分组。八进制三位分为一组,不够补零,十六进制四位分为一组。
![]()
若将八进制或十六进制转换成二进制,即按三位或四位转成二进制数展开即可。
b.十进

