>_

八进制转十进制

在下方输入八进制数字即可得到十进制结果,同时显示其他进制。下面也解释了手算方法。

在线测试

自定义进制

补码

计算方法

从右往左,每一位乘以 8 的位次方(最右边是 8⁰):
755 = 7×8^2 + 5×8^1 + 5×8^0
= 7×64 + 5×8 + 5×1
= 493

常用数值对照表

八进制 → 十进制

0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
10 8
11 9
12 10
13 11
14 12
15 13
16 14
17 15
20 16
40 32
100 64
144 100
177 127
200 128
377 255
400 256
1750 1000
2000 1024
10000 4096
177777 65535

代码实现

JavaScript

parseInt('755', 8) // 493

Python

int('755', 8)  # 493

更多常用示例

打开完整的进制转换 →