通过MCP连接 →

输入计算

仅可输入 0–7 的数字(例如 755)

数学公式

广告

结果

十进制数值
493
10 进制
进制转换 八进制(8进制)→ 十进制(10进制)

什么是八进制转十进制转换器?

八进制转十进制转换器可以把以 8 进制(八进制)书写的数字,换算成我们日常使用的 10 进制(十进制)数值。八进制只用 0 到 7 这八个数字,由于三个二进制位刚好对应一个八进制位,它在计算机发展史上曾被广泛使用。这个工具是通用的——在任何国家和地区用法都完全一致,不涉及任何特定地区的规则或假设。

使用方法

只需输入由 0–7 组成的八进制数字(例如 755),转换器会立即显示对应的十进制数值。如果不小心输入了 8 或 9,工具会将其标记为无效输入,因为这两个数字在八进制中并不存在。

公式解析

在位置计数法中,每一位数字都根据进制大小拥有一个"权重"。八进制的基数是 8,所以最右边一位的权重是 \(8^0 = 1\),往左一位是 \(8^1 = 8\),再往左是 \(8^2 = 64\),以此类推:

$$\text{Decimal} = \sum_{i=0}^{n-1} d_i \times 8^{\,i} \qquad \text{where } d_i \text{ are the digits of } \text{Octal Number}$$

其中 di 表示第 i 位上的数字,从最右边开始记为第 0 位。把每一位数字乘以它对应的位权再相加,就得到十进制结果。

八进制数位与其以 8 为底的位值 64、8、1 对齐
每个八进制数位都根据其位置乘以 8 的幂。

实例演算

将八进制 755 转换为十进制:

$$7 \cdot 8^2 + 5 \cdot 8^1 + 5 \cdot 8^0 = 7 \cdot 64 + 5 \cdot 8 + 5 \cdot 1 = 448 + 40 + 5 = \mathbf{493}$$

因此 \(755_8 = 493_{10}\) ——这个数值在 Unix 系统中很常见,代表一种文件权限(rwxr-xr-x)。

八进制 157 通过 64 加 40 加 7 等于 111 转换为十进制
示例:八进制 157 展开为十进制的 \(64 + 40 + 7 = 111\)。

常见问题

八进制中哪些数字是有效的?只有 0、1、2、3、4、5、6 和 7。数字 8 和 9 不属于八进制。

为什么计算机中要使用八进制?因为每一个八进制位恰好对应三个二进制位,可以作为二进制的简洁缩写,尤其常用于文件权限和早期系统。

八进制中最大的单个数字是多少?是 7。7 之后的下一个八进制数是 10(相当于十进制的 8)。

最后更新: