21.2不同数制之间的转换 ■二、八、十六进制转换为十进制 对任意一个二、八、十六进制数,均可 按照前述进制数的展开和式方便的转 成相应的十进制数 (1101.01)2=1X23+1X22+0×21+1X20+ 0X21+1X22
2.1.2 不同数制之间的转换 ◼ 二、八、十六进制转换为十进制 ◼ 对任意一个二、八、十六进制数,均可 按照前述r进制数的展开和式方便的转 成相应的十进制数 ◼ 如: (1101.01)2=1X23+1X22+0X21+1X20+ 0X2-1+1X2-2
十进制数换为r进制数 (1)十进制整数转换为r进制 规则:采用除以r取余数,直到商为零 时结束。所得余数序列,先余为低位, 后余为高位 (2)十进制小数转换为进制 ■规则:采用乘以r取整数,直到余数为0 时结束。所得整数序列,先整为高位, 后整为低位
十进制数换为r进制数 ◼ (1)十进制整数转换为r进制 ◼ 规则:采用除以r取余数,直到商为零 时结束。所得余数序列,先余为低位, 后余为高位。 ◼ (2)十进制小数转换为r进制 ◼ 规则:采用乘以r取整数,直到余数为0 时结束。所得整数序列,先整为高位, 后整为低位
十进制整数转为二进制整数 例1:(13)0=(1101)2 余数进制数低位 36310 0 二进制数高位
十进制整数转为二进制整数 例1:(13)10 = ( ) 1101 2 1 3 6 3 1 0 2 2 2 2 余数 1 0 1 1 二进制数低位 二进制数高位
十进制小数转成二进制小数 例2:(06875)0=(分 0.6875 2 整数 1.3750 二进制数高位 × 2 0.750 0 1.50 二进制数低位
十进制小数转成二进制小数 (0.6875)10 = ( )2 0. 6 8 7 5 × 2 1. 3 7 5 0 × 2 7 5 0 × 2 0. 1. 5 0 × 2 1. 0 整数 1 0 1 1 二进制数高位 二进制数低位 例2:
二进制与八进制、十六进制之间的相互转换 (1)二进制数转换成八进制数:以小数点为分界点,左 右三位一节,不足三位以零补足三位 例:(101101.01)2=(101,101.010=(552) (2)八进制数转换成二进制数:将每位八进制数码以三 位二进制数表示。 例:(7642)8=(11110100010)2=(1111.01000)2
二进制与八进制、十六进制之间的相互转换 (1) 二进制数转换成八进制数:以小数点为分界点,左 右三位一节,不足三位以零补足三位。 例: (101101.01) 2=(101,101.010)=(55.2)8 (2)八进制数转换成二进制数:将每位八进制数码以三 位二进制数表示。 例: (76.42) 8=(111110.100010)2=(111110.10001)2