1、八进制数、十六进制数转换为二进制数转换规则仍是以小数点为中心,“按位展开”(八进制数的一位等于二进制数的三位、十六进制数的一位等于二进制数的四位),最后去掉前后的0。 【例1.2】把(376.36)8、(FE.78)16转换为二进制数。 (376.36)8=(011,111,110.011,110)2=(11111110.01111)2 (FE.78)16=(1111,1110.0111,1000)2=(11111110.01111)2
2、二进制、八进制、十六进制与十进制之间的转换转换规则是“按权展开相加【例1.3】把(101.01)2、(257)8、(32CF.4)16转换为十进制数。 (101.01)2=1×22+0×21+1×20+0×2-1+1×2-2=(5.25)10=5.25 (257)8=2×82+5×81+7×80=(175)10=175 (32CF.4)16=3×163+2×162+12×161+15×160+4×16-1=(13007.25)10=13007.25
3、十进制数转换为二进制数、八进制数、十六进制数 十进制转换成二进制数分两种情况:整数部分和小数部分 整数部分:除2取余倒排。即采用除2取余,直到商为0,先得的余数排在低位,后得的余数排在高位。 小数部分:乘2取整顺排。即采用乘2取整数,直到值为0或达到精度要求,先得的整数排在高位,后得的整数排在低。将(205.375)10转换成二进制数