2.十进制数→二、八、十六进制数 1)整数转换方法:除2取余法。 余数 N=125D 2125 1=K0低位 262 0=K1 31 1=K2 215 1=K3 27 1=K 2/3 1=K 21 1=K 0=K7 高位 ∴N=125D=01l1101B
2. 十进制数 二、八、十六进制数 1) 整数转换 方法:除2取余法。 N 125D 余数 31 2 125 62 2 15 2 7 2 2 3 1=K2 1=K3 1=K4 1=K5 1 1=K6 0 2 2 1=K0 0=K1 0=K7
2.小数转换 方法:乘2取整法 例如:将十进制数0.8125转换为二进制小数。 整个转换过程如下: 0.8125 1.625 整数部分为1,K1=1 高位 0.625 1.25 整数部分为1,K2=1 0.25 ×2 0.50 整数部分为0,K3=0 0.50 ×2 整数部分为1,K4=1 低位 所以转换结果为:(0.8125)0=(0.10)2
2. 小数转换 方法:乘2取整法 例如:将十进制数0.8125转换为二进制小数。 整个转换过程如下: 0.8125 × 2 1. 625 整数部分为1, K-1=1 高位 0.625 × 2 1.25 整数部分为1, K-2=1 0.25 × 2 0.50 整数部分为0, K-3=0 0.50 × 2 1.0 整数部分为1, K-4=1 低位 所以转换结果为: (0.8125) 10 =(0.1101) 2
推广: 将十进制数转换为N(二、十六、八)进 制数时,整数与小数分别按“除N取余法” 与“乘N取整法”进行转换 而N进制数转换为十进制数均可按权展 开相加得到