二进制和8进制怎么互相转化

说明原因,。。。。
2025-02-26 03:42:21
推荐回答(3个)
回答1:

由于三位二进制“000~111”能完全匹配八进制的一位“0~7”,所以,可以使用每三位二进制数转化为一位八进制数,数量级需要一一对应。
同理,由于一一映射是可逆的,所以八进制数转化为二进制也可以直接一位变三位。。
基础算法是每一位乘以数量级,567(8进制)=5*(8^2)+6*(8^1)+7*(8^0)=375(10进制)再由10进制转2进制,这就太麻烦了。。。。。

回答2:

各种进制中,以二进制与八进制之间的相互转换最方便直接。
三位0(或1)表示1个八进制位。
一串二进制数字,只要每隔3位分开(从后往前),这3位就是1个八进制数字。

回答3:

二进制是0,1码,八进制是0~7,
八进制用二进制表示时,每三位二进制表示以为八进制,这个你应该懂的,我就不表示了,二进制变换八进制 就是根据这个,得到八进制 例如
111 100 010 对应的八进制就是
7 4 2