1、数制之间的转换,一、比较二进制大小的方法:,1、比较位数,位数越多位数越大 2、位数相同时从最高位比起,例1:比较以下四个数的大小 A、1110 B、1101 C、0110 D、111,110,二、进制之间的转换,数制,二进制 八进制 十六进制,十进制,非十进制,二、进制之间的转换,1、非十进制转十进制,方法:按权展开求和,例2:把(11.01) 转成十进制,2,(11.01),2,0,1,-2,-1,=,12,+,12,12,+,1,0,-2,=,3.25,(,),10,二、进制之间的转换,1、非十进制转十进制,方法:按权展开求和,例3:把(11.01) 转成十进制,8,(11.01),8,
2、0,1,-2,-1,=,18,+,18,18,+,1,0,-2,=,9.016,(,),10,二、进制之间的转换,1、非十进制转十进制,方法:按权展开求和,例4:把(1D.0E) 转成十进制,16,(1D.0E),16,0,1,-2,-1,=,116,+,1316,+,1416,1,0,-2,=,29.055,(,),10,二、进制之间的转换,1、非十进制转十进制,练习: 1、(1010.1) 2、(27.3) 3、(B2.C),(10.5),8,16,10,(23.375),10,(178.75),10,2,二、进制之间的转换,2、十进制转非十进制,方法:整数部分除基取余 小数部分乘基取整,
3、二、进制之间的转换,例5:把(10.3) 转成二进制,10,整数部分:,10,0,小数部分:,0.32=0.6 0 0.62=1.2 1 0.22=0.4 0 0.42=0.8 0 0.82=1.6 1,( 1010.01001 ),2,(10.3) =,10,5,2,1,1,0,1,0,二、进制之间的转换,例6:把(32.6) 转成八进制,整数部分:,32,0,4,0,4,10,10,小数部分:,0.68=4.8 4 0.88=6.4 6 0.48=3.2 3 0.28=1.6 1 0.68=4.8 4,( 40.46314 ),8,(32.6) =,二、进制之间的转换,例7:把(320.2
4、) 转成十六进制,整数部分:,320,1,20,0,4,10,10,小数部分:,0.216=3.2 3 0.216=3.2 3 0.216=3.2 3 0.216=3.2 3 0.216=3.2 3,( 140.33333 ),16,(320.2) =,1,0,二、进制之间的转换,练习: 1、(98.12) 2、(64.35) 3、(48.85),(1100010.00011),10,10,2,(100.26314),8,(30.D9999),16,10,2、十进制转非十进制,二、进制之间的转换,2、非十进制之间的相互转换,二进制转八进制,方法: 以小数点为中心,分别向前向后每三位为一组,不足
5、三位以“0”补足,转化为1位八进制码,二、进制之间的转换,2、非十进制之间的相互转换,二进制转八进制,例8:把(10110.1001) 转成八进制,2,(010 110 . 100 100) =,2,(26.44),8,二、进制之间的转换,2、非十进制之间的相互转换,二进制转十六进制,方法: 以小数点为中心,分别向前向后每四位为一组,不足四位以“0”补足,转化为1位十六进制码,二、进制之间的转换,2、非十进制之间的相互转换,二进制转十六进制,例8:把(101111.1001) 转成十六进制,2,(0010 1111 . 1001) =,2,(2F.9),16,二、进制之间的转换,2、非十进制之
6、间的相互转换,八进制转二进制,方法: 将每位八进制码展开为3位二进制码,再去掉首位的“0”,二、进制之间的转换,2、非十进制之间的相互转换,八进制转二进制,例8:把(10.2) 转成二进制,8,(001 000.010),2,(10.2) =,8,=,(1 000.01),2,二、进制之间的转换,2、非十进制之间的相互转换,十六进制转二进制,方法: 将每位十六进制码展开为4位二进制码,再去掉首位的“0”,二、进制之间的转换,2、非十进制之间的相互转换,十六进制转二进制,例8:把(D2.A) 转成二进制,16,(1101 0010 . 1010),2,(D2.A) =,16,=,(1101 0010 . 101),2,