Converter
二进制、八进制、十进制、十六进制及其间所有进制
在 2 进制到 60 进制之间转换任意数值
B10
—
结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。
如何把十进制转换为八进制
即时把十进制转换为八进制:输入数值,八进制结果随输入即时显示。转换器下方有手算方法、计算示例和常用数值对照表。
- 在上方输入框中输入或粘贴一个十进制数。负数和小数也可以。
- 源进制和目标进制已设为十进制和八进制,结果会立即显示:511 转换为 777。
- 复制结果,或选择 2 到 60 之间的任意进制来转换同一个数。
手算十进制转八进制
用 8 除这个数,记下余数。继续用 8 除商,直到商为 0。把余数从最后一个到第一个倒序排列,就是八进制的各位。验算时,把每一位乘以它的位权再相加:
777₈ = 7·8² + 7·8¹ + 7·8⁰= 448 + 56 + 7 = 511₁₀
十进制转八进制对照表
| 十进制 | 八进制 |
|---|---|
0 | 0 |
1 | 1 |
2 | 2 |
7 | 7 |
8 | 10 |
10 | 12 |
15 | 17 |
16 | 20 |
42 | 52 |
64 | 100 |
100 | 144 |
127 | 177 |
255 | 377 |
256 | 400 |
1000 | 1750 |
1024 | 2000 |
什么是十进制和八进制
十进制以 10 为基数,是日常使用的计数方式,数字为 0 到 9。每一位的值是右边一位的十倍。
八进制以 8 为基数,使用数字 0 到 7。一位八进制数正好对应三个二进制位,所以像 755 这样的 Unix 文件权限用八进制书写。
常见问题
可以转换负数和小数吗?
可以。在负数前加减号,小数部分用英文句点,例如 -12.5。在八进制中无限不循环的小数会在 32 位后截断。
数字最大可以多大?
没有实际上限。转换器使用精确的整数运算,即使几百位的数字也能不经舍入地转换。
字母区分大小写吗?
基数 36 及以下不区分:FF 和 ff 是同一个十六进制数。从基数 37 开始,大写和小写字母代表不同的数字。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。