二进制怎样转化成八进制

 我来答
弥湛蓝公蓓
2019-07-01 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:29%
帮助的人:868万
展开全部
最简单的方法:
如二进制的“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
来想即神仙c
高粉答主

2020-01-07 · 关注我不会让你失望
知道答主
回答量:7.9万
采纳率:2%
帮助的人:3925万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式