如何将二进制数转换成八进制数 二进制转化为8进制的请教?

[更新]
·
·
分类:行业
1368 阅读

如何将二进制数转换成八进制数

二进制转化为8进制的请教?

二进制转化为8进制的请教?

权值意思比如说,对十进制:个位的权值是1,十位的权值是10,百位的权值是100
进制转化为8进制的方法:
如二进制的“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,转化后为

二进制小数点怎么样换为八进制?

这道题属于计算机基础知识中的进制转换问题。由于2的3次方等于8,所以3位二进制才相当于一个8进制数位,对二进制小数来讲,以小数点为界,自左向右 3位为一组进行划分,最后一组不足3位数时,在尾部补0凑成3位。这样从二进制000到111依次对应八进制的0到7,依次转换写下即可。

八进制36转化为二进制详细步骤?

八进制36转为二进制可以用除2取余法,具体步骤如下:
1、对个位上的数字6进行除以2取余,6除2,商3,余数为0;3除以2,余数为1;1除以2,余数为1;倒序取三个余数得到:“110”。
2、对十位上的数字3进行除以2取余,3除以2,商1,余数为1;1除以2,余数为1;倒序取两个余数为“11”。
3、数字3转换为“11”,数字6转换为“110”,11和110连接在一起,得到二进制数:11110。即八进制36转换为二进制数为:11110。