发布网友
共2个回答
热心网友
8进制与16进制之间的转换有两种方法,具体如下:
方法一:
1、八进制转成二进制,方法为八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零;
2、二进制转成十六进制,方法为4位二进制数按权展开相加得到1位八进制数。
方法二:
1、八进制转成十进制,方法为把八进制数按权展开、相加即得十进制数;
2、十进制转成十六进制,方法为把十进制转八进制按照除8取余,直到商为0为止。
热心网友
首先把十六进制数的每1位数转换为4个二进制数,直接替代就可以了,表如下:
十六进制
二进制
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
a
1010
b
1011
c
1100
d
1101
e
1110
f
1111
之后,将每3个二进制转换为1个八进制,也用替代法,表如下:
二进制
八进制
000
0
001
1
010
2
011
3
100
4
101
5
110
6
111
7
如果左边位数不足3
个,补0即可。