小数二、八、十、十六进制互相转换
小数二、八、十、十六进制互相转换
比如二进制10101101.11
十进制5032
1.二进制变八进制:
(1)三位合一位
以你说的数为例:
10101101.11
按三位一组把数拆开,就变成这样:
010 101 101.110
然后按基本的二进制变八进制的方法算出来,结果入下:
2 5 5.6
2.二进制变十进制
(1)按权展开法
我不知道你掌握到什么程度,还是用上面的例子吧
10101101.11
计算过程是这样:(我不会打几次方,你耐心看吧,别介意)
整数部分:
1*2的零次方+0*2(1此方)+1*2(平方)+1*2(3此方)+0*2(4次方)+1*2(5次方)+0*2(6次方)+1*2(7次方)=172
小数部分:1*2(-1次方)=1*2(-2次方)=.0.75
结果就是172.75
3.二进制变十六进制
(1)四位合一位
你的例子:10101101.11
拆开:1010 1101.1100
转化:A D.C
结果就是AD.C
4.八进制变二进制
法:一位拆三位
例:AB.3
拆开:A B .3
转化:1010 1011.0011
5.八进制变十进制
法:按权展开
和二变十一样,本质不变
例:AB.3
11*8(0次方)+10*8(1次方)+3*8(-1次方)=91.375
6.十进制变二进制
法:整数部分除二取余,小数部分乘二取整
例:100
100/2=50……0
50/2=25……0
25/2=12……1
12/2=6……0
6/2=3……0
3/2=1……1
1/2=0……1
结果要倒着看,就是:1100100
例:0.75
0.75*2=1.5
1.5*2=3
结果就是0.11
7.十进制变八进制
法:整数部分除八取余,小数部分乘八取整
本质同上,你做题体会体会吧
8.十进制变十六进制
法:整数部分除十六取余,小数部分乘十六取整
本质同上
9.十六进制变二位
法:一位拆四位
10.十六进制变八进制
法:先把十六进制变成十进制,在变八进制
11.十六进制变十进制
法:按权展开
有些方法复杂了,但看你的水平估计这样讲你才能明白,其实并不难的,你多做做题体会体会就知道其中的简单了,努力哦!
这11个小标其实有些是重复的,但如果你初学只有这样写你才明白,还是那句话,多做题多体会体会你会明白的
如果还不明白的话你可以再找我,