1.其它进制转换成二进制
(1)八进制-->二进制
采用“一分三位法”
例:
将八进制数67.54转换为二进制数为110111.101100,即110111.1011
大家从上面这道题可以看出,计算八进制转换为二进制
首先,将八进制按照从左到右,每位展开为三位,小数点位置不变
(2)十进制-->二进制
整数部分除以2,小数部分乘以2,之后将结果倒序列出即可
例:302.125
302/2 = 151 余0
//整数部分
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0
1/2 =0
余1
//小数部分
0.125乘以2 =0.25
整数部分为0,小数部分为0.25;
0.25乘以2 =0.5 整数部分为0,小数部分为0.5;
0.5乘以2 =1.0 整数部分为1,小数部分为0.0;
读数,从第一位读起,读到最后一位,即为0.001
故二进制为100101110.001
(3)十六进制-->二进制
取一分四法,即将一位十六进制数分解成四位二进制数,用四位二进制按权相加去凑这位十六进制数,小数点位置照旧。
例:
(6E.2)16 =(110110.001)2
因此得到结果:将十六进制6E.2转换为二进制为01101110.0010即110110.001
2.其它进制转换成十进制
(1)二进制转换成十进制
从小数点的前一位开始往左数,依次列为第0、1、2...n位,小数点的后一位开始一次列为-1、-2..-n;
例:(10110.011)2 =(22.375) 10
0乘以2的0次方=0 //整数部分
1乘以2的1次方=2
1乘以2的2次方=4
0乘以2的3次方=0
1乘以2的4次方=16
0乘以2的-1次方=0 //小数部分
1乘以2的-2次方=0.25
1乘以2的-3次方=0.125
----------------------------------
将以上结果相加:0+2+4+0+16+0+0.25+0.125=22.375
(2)八进制转换成十进制
类似二进制转换,
例:(72.1)8 = (58.125)10
2乘以8的0次方=2 //整数部分 7乘以8的1次方=56
1乘以8的-1次方=0.125 //小数部分
2.其它进制转换成八进制
(1)二进制转换成八进制
采用“ 三位一并法
”,即二进制数从个人为往左数,每3位二进制数对应1位八进制数:
例:(110 101 100 011) 2 =(6543)
8
//001-->1、010-->2、011-->3 以此推出结果。
3.其它进制转换成十六进制
(1)二进制转换成十六进制
采用“ 四位一并法 ”,即二进制数从个人为往左数,每4位二进制数对应1位十六进制数:
例:(1001 1010 1101 1111) 2 =(4D6F)
16
//0001-->1、0010-->2、0011-->3 以此推出结果。
(1)八进制-->二进制
采用“一分三位法”
例:
将八进制数67.54转换为二进制数为110111.101100,即110111.1011
大家从上面这道题可以看出,计算八进制转换为二进制
首先,将八进制按照从左到右,每位展开为三位,小数点位置不变
(2)十进制-->二进制
整数部分除以2,小数部分乘以2,之后将结果倒序列出即可
例:302.125
302/2 = 151 余0
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0
1/2 =0
//小数部分
0.25乘以2 =0.5
0.5乘以2 =1.0
读数,从第一位读起,读到最后一位,即为0.001
(3)十六进制-->二进制
取一分四法,即将一位十六进制数分解成四位二进制数,用四位二进制按权相加去凑这位十六进制数,小数点位置照旧。
例:
因此得到结果:将十六进制6E.2转换为二进制为01101110.0010即110110.001
(1)二进制转换成十进制
从小数点的前一位开始往左数,依次列为第0、1、2...n位,小数点的后一位开始一次列为-1、-2..-n;
例:(10110.011)2
----------------------------------
(2)八进制转换成十进制
类似二进制转换,
例:(72.1)8
(1)二进制转换成八进制
采用“
例:(110 101 100 011) 2
(1)二进制转换成十六进制
采用“ 四位一并法
例:(1001 1010 1101 1111) 2