>_

十进制转八进制

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

在线测试

自定义进制

补码

计算方法

反复除以 8,记下余数,再把余数从下往上读:
493 ÷ 8 = 61 … 5
61 ÷ 8 = 7 … 5
7 ÷ 8 = 0 … 7
→ 755

常用数值对照表

十进制 → 八进制

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

代码实现

JavaScript

(493).toString(8) // '755'

Python

format(493, 'o')  # '755'  (oct(493) → '0o755')

更多常用示例

打开完整的进制转换 →