二进制如何转换成八进制?我知道是三个为一组变八进制,但是 三个数如何转换成八进制的呢?十六进制是用 8421码,那么8进制是用什么规则啊?这个意思是 需要把二进制对应的八进制代码背下来吗?

问题描述:

二进制如何转换成八进制?
我知道是三个为一组变八进制,但是 三个数如何转换成八进制的呢?
十六进制是用 8421码,那么8进制是用什么规则啊?
这个意思是 需要把二进制对应的八进制代码背下来吗?

二进制 八进制
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
在把二进制数转换为八进制表示形式时,对每三位二进制位进行分组,应该从小数点所在位置分别向左向右划分,若整数部分倍数不是3的倍数,可以在最高位前面补若干个0;对小数部分,当其位数不是的倍数时,在最低位后补若干个0.然后从左到右把每组的八进制码依次写出,即得转换结果.
你算一下就知道了啊
比如110=2^2+2+0=6