一、二进制怎样转化成八进制

最简单的方法:

如二进制的“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

注意,二进制数转化为八进制数、十六进制数时,对于分组,整数部分是从右向左分组,不够在左边补0,而小数部分则是从左向右分组,不够在右边补0,

如二进制小数:

0.1100111

转化为八进制数,应分组为:0.110

011

100

,转化后为0.634

转化为十六进制数,应分组为:0.1100

1110,转化后为0.CD

备注:常见进制数之间的算关系表:

……

八……十……十六(进制)

0000

……0

……0

……0

0001

……1……

1……

1

0010

……2……

2……

2

0011

……3……

3……

3

0100

……4

……4

……4

0101

……5

……5

……5

0110

……6

……6

……6

0111

……7

……7

……7

1000

……10……8

……8

1001

……11……9

……9

1010

……12……10……A

1011

……13……11……B

1100

……14……12……C

1101

……15……13……D

1110

……16……14……E

1111

……17……15……F

二、二进制如何转换为八进制

二进制和八进制是计算机技术常用的不同数制它们有不同的基数,二进制是二,而八进制是八,这意味着两者必须分组才能转换。这种转换听起来很复杂,但实际操作起来要简单得多。

二进制转换成八进制

每三位二进制数相当于一个八进制数

从后面开始划,三位一段,最前面不足三位的添0

比如:

1011011101

就可以分成四个3位的

001,011,011,101

然后把每三个数按421的数加起来,就是:

001就是0+0+1,011是0*4+1*2+1=0+2+1,101=1*4+0*2+1=4+0+1

得到四个数:1,3,3,5

所以二进制 1011011101得到的八进制数就是:1335

换16进制也一样。

识别二进制数字。二进制数是只有1和0的字符串,如101001、001,甚至是1。你看到的这类字符串通常都是二进制数。但是,有些书籍和老师为了避免混淆,会在二进制数后面加个下标”2”,如10012,把它和数字“一千零一”区分开来。

这个下标表示数字的“基数”。二进制是以二为基数的数制,而八进制则以八为基数。

三、如何二进制转八进制

二进制转八进制 可以用:以小数点为界,每三位2进制,按权421,转一位八进制 的方法。

例如: 101110011 转八进制,分为 101 110 011 三组,转 5 6 3,即八进制 563

例如:11011.0111

可以划分为: 011 011 . 011 100 分别转换为 3 3 . 3 4, 得八进制 33.34

四、二进制转八进制的算法

把二进制从低位到高位依次三个一组,最后不够的高位补0, 再分别算成十进制数就可以了

如:

0111 1001 0110

分组

011 110 010 110

计算

3626

前面加0以标识是8进制

03626

扩展资料:

进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。

基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。

位权是指,进位制中每一固定位置对应的单位值。

二进制--->八进制

(11001.101)(二)

整数部分:从后往前每三位一组,缺位处用0填补,然后按十进制方法进行转化, 则有:

001=1

011=3

然后我们将结果按从下往上的顺序书写就是:31,那么这个31就是二进制11001的八进制形式

参考资料:百度百科-进制转换