将8位的二进制数分解成三个八进制数是什么意思

如题所述

三位二进制数对应一位八进制数,所以,8位的二进制数,从低开始分,三位一组,高位一组有两位,在前面加一个0,就变成三个八进制数了。举例吧:
8位的二进制:10100101
分组为 10 100 101 ,前面两位在前面加一个0,就变成了
010 100 101 ,再变成三个八进制数:245,这就是了三个8进制数了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-28
即将8位二进制数从低位到高位每3位分一节,可分成3节(最高位节只有两位二进制数),每节可直接转成对应的8进制数。
此法可进行二进制数到8进制的转换。
第2个回答  2018-04-28
最简单的方法: 如二进制的“10110111011”: 换八进制时,从右到左,三位一组,不够补0,即成了: 010 110 111 011 然后每组中的3个数分别对应4、2、1的状态,然后将为状态为1的相加,如: 010 = 2 110 = 4+2 = 6 111 = 4+2+1 = 7 011 = 2+1 = 3 结果为:2673 而换十六进制时其实也类似,只要每组4位,分别对应8、4、2、1就行了,如分解为: 0101 1011 1011 运算为: 0101 = 4+1 = 5 1011 = 8+2+1 = 11(由于10为A,所以11即B) 1011 = 8+2+1 = 11(由于10为A,所以11即B) 结果为:5BB
相似回答