计算机二进制如何转算为八进制?

如题所述

第一:我们先来掌握一个基本的东西,即二进制数与八进制数之间的对应关系,如图1所示。为什么要这么做呢?因为一会儿转换的时候会用到,所以深深的记住吧……

第二:二进制转换成八进制的方法是,取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位,如图2所示。

第三:分好组以后,对照二进制与八进制数的对应表(如图1中所示),将三位二进制按权相加,得到的数就是一位八进制数,然后按顺序排列,小数点的位置不变哦,最后得到的就是八进制数哦,如图3所示。

第四:这里需要注意的是,在向左(或向右)取三位时,取到最高位(最低位)如果无法凑足三位,就可以在小数点的最左边(或最右边)补0,进行换算。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-05
从最低位开始,每三位二进制数字转换为一位八进制数字,直至最高位,最后如果不足三位,前面补0,转换成八进制的数字
第2个回答  2017-11-02

二进制转换为4进制、8进制、16进制是最好转换的,下面将一下转换8进制的思路和栗子

    比如6位二进制数101111,转换为8进制的思路是:

前三位101做计算得:5

后三位111做计算得:7,所以对应的8进制就是:57

2.比如7位二进制数1101111,转换为8进制的思路是:

在该二进制数前加两个0,如果是8位二进制数就加一个0,以此类推

得到的就是001101111,每三位做运算:

001 = 1

101 = 5

111 = 7

所以对应的8进制就是:157

第3个回答  2012-01-05
每三位换一位八进制的数
第4个回答  推荐于2017-11-02
三位三位合并
001=1
010=2
011=3
100=4
101=5
110=6
111=7本回答被网友采纳
相似回答