二进制如何转换成八进制?

我知道是三个为一组变八进制,但是三个数如何转换成八进制的呢?十六进制是用8421码,那么8进制是用什么规则啊?这个意思是需要把二进制对应的八进制代码背下来吗?... 我知道是三个为一组变八进制,但是 三个数如何转换成八进制的呢?
十六进制是用 8421码,那么8进制是用什么规则啊?
这个意思是 需要把二进制对应的八进制代码背下来吗?
展开
 我来答
王路飞爱学习
高粉答主

推荐于2019-09-28 · 分享热爱,用心创作~
王路飞爱学习
采纳数:132 获赞数:110420

向TA提问 私信TA
展开全部

二进制转换为八进制方法:

1、取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,得到的数就是一位八位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。

如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位。例:

①将二进制数101110.101转换为八进制

得到结果:将101110.101转换为八进制为56.5

② 将二进制数1101.1转换为八进制

得到结果:将1101.1转换为八进制为15.4

2、取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。例:

① 将八进制数67.54转换为二进制

因此,将八进制数67.54转换为二进制数为110111.101100,即110111.1011

扩展资料:

2进制得基数是0,1

8进制得基数是0,1,2,3,4,5,6,7

16进制得基数是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

他们对应得10进制数为0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

2进制是逢2进一,8进制就逢8进一,10进制就是逢10进1,16进制就逢16一

而8等于2得3次方,所以用3个2进制得数,表示一个8进制得数

16等于2得4次方,所以用4个2进制得数,表示一个16进制得数

云云说教育
2019-05-07 · 教育领域爱好者
云云说教育
采纳数:630 获赞数:403516

向TA提问 私信TA
展开全部

先了解二进制数与八进制数之间的对应关系。有个方法,把二进制的数从右往左,三位一组,不够补0

列:111=4+2+1=7

11001拆分为 001和011,001=1,011=2+1=3;

那么11001转换为八进制就是31.

扩展资料

二进制转换为十六进制

参照二进制转八进制,但是它是从右往左,四位一组,不够补0

列子:1101101拆分为1101、0110

分别计算两个二进制的值,1101=8+4+0+1=13,十六进制中13为D

0110=4+2=6,那么二进制1101101转换为十六进制就是6D。

八进制转换为二进制

从后往前,每一位按十进制转化为三位二进制,缺位补0

列子:77,拆分开7=4+2+1=111

所以八进制的77转换位二进制得111111.

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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
腾讯电脑管家
2019-09-29 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
展开全部

二进制转换为八进制方法:

1、取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,得到的数就是一位八位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。

如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位。例:

①将二进制数101110.101转换为八进制

得到结果:将101110.101转换为八进制为56.5

② 将二进制数1101.1转换为八进制

得到结果:将1101.1转换为八进制为15.4

2、取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。例:

① 将八进制数67.54转换为二进制

因此,将八进制数67.54转换为二进制数为110111.101100,即110111.1011

扩展资料:

2进制的基数是0,1

8进制的基数是0,1,2,3,4,5,6,7

16进制的基数是0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

他们对应的10进制数为0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15

2进制是逢2进一,8进制就逢8进一,10进制就是逢10进1,16进制就逢16一

而8等于2得3次方,所以用3个2进制的数,表示一个8进制的数

16等于2得4次方,所以用4个2进制的数,表示一个16进制的数

腾讯电脑管家帮助了解更多知识,体验更多功能。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanarri
推荐于2017-10-07 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5123
采纳率:33%
帮助的人:8084万
展开全部
二进制 八进制
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

在把二进制数转换为八进制表示形式时,对每三位二进制位进行分组,应该从小数点所在位置分别向左向右划分,若整数部分倍数不是3的倍数,可以在最高位前面补若干个0;对小数部分,当其位数不是的倍数时,在最低位后补若干个0.然后从左到右把每组的八进制码依次写出,即得转换结果.

你算一下就知道了啊
比如110=2^2+2+0=6
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
985967518
推荐于2017-09-11 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109854
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部
从低位到高位,把每3位二进制数转换成一位八进制数即可。
由于2的3次方等于8,八进制和二进制之间的转化是三次方的关系,可以把二进制数分段转化,也就是从后向前开始,三位三位的转化。
例如:
110100=(110)(100)=6 4
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式