(1)将十进制转换二进制、八进制和十六进制
除法:将十进制数除以2,记录余数,得到的商继续除以2,直到商为0,然后将各次相处所得的余数从后往前逆序排列,所得余数数字序列就是该十进制数对应的二进制数。八进制和十六进制转换方法同上。
例:十进制数13转换成二进制数的值为1101,转换八进制为015,转换成十六进制为D.
(2)将二进制、八进制和十六进制转换成十进制
乘积求和:将二进制的每一位从低位到高位(右边为低位,左边为高位)分别乘以20,21,22。。。。,然后将这些积求和。
例如:(1101)2=(13)10 (317)8=(207)10 (23E)16=(574)10
(3)二进制与八进制、十六进制数之间的相互转换
① 二进制转八进制:从右往左每三位一组转换成十进制数,将所得数据组合就是对应的八进制数(注意:高位不足三位补零)。
例:(010 110 111)2=(267)8
② 二进制转十六进制:从右往左每四位一组转换成十进制数,将所得数据组合就是对应的十六进制数(注意:高位不足四位补零)。
例:(0101 1011)2=(5B)16
③ 八进制转化二进制:每一位数字转换为三位二进制数字
例:(13)8=(001 011)2=(1011)2(注意:去掉前面的两个00,因为0在高位没有意义)④ 十六进制转化二进制:每一位数字转换为四位二进制数字例:(E3)16=(1110 0011)2