关于进制转换器
本工具在程序员使用的四种数字进制——二进制(base 2)、八进制(base 8)、十进制(base 10)和十六进制(base 16)——之间转换整数,并一次显示全部四种。它是开发者阅读内存地址、颜色值、位掩码、文件权限或字节值的日常助手,也适合学习数字系统运作的学生。输入一个值,选择其进制,即时看到各等价值。
工作原理
你的输入会按其进制允许的数字进行校验(二进制仅 0–1,八进制 0–7,十进制 0–9,十六进制 0–9 和 A–F),然后解析为普通整数并在每种进制中重新表示。十六进制以大写显示。它在你输入的那一刻即转换——无需按钮——并对所选进制无效的输入给出提示。
假设与行为
- 作用于非负整数。
- 十六进制数字可用大写或小写输入;输出的十六进制为大写。
- 输入中的空白被忽略,因此你可以粘贴带空格或分组的数字。
- 无论你在哪种进制输入,四种表示都会实时更新。
局限
- 不支持小数或负数。 它转换非负整数;不处理小数点(如二进制小数)或有符号/二进制补码值。
- 非常大的数字会丢失精度。 超过安全整数范围(约 9 千万亿,2⁵³)的值在 JavaScript 中无法精确表示,因此工具会停止而非给出错误答案——请拆分很大的值,或使用专门的大整数工具。
- 它处理四种常见进制(2、8、10、16),而非 base 36 之类的任意进制。
隐私
转换完全在你的浏览器中运行。不会上传或存储任何内容。

