八进制数转化成十进制数?

如题所述

八进制56转化十进制为46

首先把八进制转化成二进制,八进制的每一个数对应二进制的三位数

八进制 0 1 2 3 4 5 6 7

二进制 000 001 010 011 100 101 110 111

那么八进制的56转化为二进制的101110

二进制101110转化为十进制:从后往前

0乘以2的0次方=0

1乘以2的1次方=2

1乘以2的2次方=4

1乘以2的3次方=8

0乘以2的4次方=0

1乘以2的5次方=32

十进制结果: 0+2+4+8+0+32=46

扩展资料

八进制(基数为8)表示法在计算机系统中很常见,因此,我们有时能看到人们使用八进制表示法。由于十六进制一位可以对应4位二进制数字,用十六进制来表示二进制较为方便。

因此,八进制的应用不如十六进制。有一些程序设计语言提供了使用八进制符号来表示数字的能力,而且还是有一些比较古老的Unix应用在使用八进制。

计算机需要数制转换,计算机内部使用二进制,二进制八进制十进制之间的数制转换,FORTRAN77 编制, 围绕二进制与小数,完成二进制八进制十进制之间的数制转换。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-16
八进制56转化十进制为46
首先把八进制转化成二进制,八进制的每一个数对应二进制的三位数
八进制 0 1 2 3 4 5 6 7
二进制 000 001 010 011 100 101 110 111
那么八进制的56转化为二进制的101110
二进制101110转化为十进制:从后往前
0乘以2的0次方=0
1乘以2的1次方=2
1乘以2的2次方=4
1乘以2的3次方=8
0乘以2的4次方=0
1乘以2的5次方=32
十进制结果: 0+2+4+8+0+32=46
0 19
「华为」懂行·专注于行业数字化转型
第2个回答  2019-12-07
如果八进制表达是abcd,那么ax8^3+bx8^2+cx8^1+dx8^0就是abcd对应的十进制数的表达。本回答被网友采纳
相似回答