1) 二进制转化为八进制
用三位二进制表示一位八进制(2的3次方),用四位二进制表示一位十六进制(2的4次方)
A. 小数点左边开始和右边开始,3个一组先分组。不足3个的,前面和后面补零。
10110.0011 –010110.001100
二进制 八进制
010 0*2的0次方+1*2的1次方=2
110 6
001 1
100 4
则转化后为:26.14
2) 二进制转化十进制:
从最后一位开始算,依次列为第0、1、2.。。。位
(01101011)2=(1*2的0次方+1*2的1次方+0*2的2次方。。)10=107
3) 二进制转化为十六进制
小数点左边开始和右边开始,4个一组先分组。不足4个的,前面和后面补零
110,0001.111 – 0110,0001,1110
二进制 十六进制
0110 6
0001 1
1110 E(14)
转化后的结果为:61.E
4) 八进制转化为二进制
一位八进制有三位二进制表示:
37.416
3=0+2+1=011
7=4+2+1=111
4=4+0+0=100
1=0+0+1=001
6=4+2+0=110
则011,111.100,001,110=11111.10000111
5) 八进制转化为十进制
1507
7*8的0次方=7
0*8的1次方=0
。。。。
转化后:839
6) 八进制转化为十六进制
两种方法:
1) 把八进制先转化为二进制,再由二进制转化为十六进制;
2) 把八进制先转化为十进制,再由十进制转化为十六进制;
7) 十进制转为二进制
a) 整数转化:除2取余,直到商为0时为止,逆序排列
Eq: 107 == 01101011
b) 小数转化:乘2取整,顺序排列,直到积中的小数部分为0时为止
0.625 == 0.101
8) 十进制转化为八进制
9) 十进制转化为十六进制(直接对应)
10) 十六进制转为二进制(和4)类似)
11) 十六进制转化为八进制(和6)类似)
12) 十六进制转化为十进制