八进制转换成十进制

1个回答
白果老师
2023-03-16 · TA获得超过51.9万个赞
知道小有建树答主
回答量:3717
采纳率:100%
帮助的人:49.2万
展开全部
八进制如何转换成十进制:按权相加法。(将八进制每位上的数乘以位权,将得出来的数再加在一起)。

八进制转十进制是用按权相加法进行计算的,计算方法是将八进制每位上的数乘以位权,最后将得出来的数加在一起,结果就是转化完的十进制数字。一般采用该方法计算的题大多数涉及到计算机语言,例如c语言就常常进行进制转换。

八进制转换成十进制的小数部分和整数部分相反,要从左往右看,第1位的位权为 8⁻¹=1/8,第2位的位权为 8⁻²=1/64,第3位的位权为 8⁻³=1/512,第4位的位权为 8⁻⁴=1/4096 …… 第m位的位权就为 8⁻ᵐ。

小数部分转换,这里是乘8取整法,也就是说小数部分乘以8,然后取整数部分,再让剩下的小数部分再乘以8,再取整数部分,然后以此类推一直下去,一直乘到小数部分为零为止,如果永远不能为0就三舍四入(跟四舍五入一样)。

八进制的应用:
八进制和十六进制在现实主要用在电子技术、计算机编程等领域,这是为了配合二进制而使用的。上面我们说过二进制是计算机所能识别的最直接语言,但是二进制的位数太多,不好记录,这时就需要把二进制转化为八进制或十六进制。

概括来说,十进制主要在日常生活中,而二进制、八进制、十六进制主要用在电子技术行业。二进制是数字电路、处理器等最直接的语言;八进制以及十六进制都是进行存储记忆,但八进制较少使用。十六进制用来表示处理器里的寄存器、存储器的地址、数据。

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

类别

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

说明

0/200

提交
取消