数字进制转换工具
在二进制、八进制、十进制和十六进制之间转换数字。
正在加载工具…
数字进制转换工具 — 以任意进制输入数字——二进制、八进制、十进制或十六进制——其余三种会即时同步。基于 BigInt 运算,任意大的整数都能无精度损失地转换,并支持负数。所有计算均在浏览器本地完成。
数字进制转换工具 是什么?
进制转换器是一款免费的在线基数转换工具,可在二进制(base 2)、八进制(base 8)、十进制(base 10)和十六进制(base 16)之间转换整数。在任意一个输入框中输入数字,其余三个会即时同步更新,因此它既能做十进制转二进制、十进制转十六进制,也能做十六进制转十进制或二进制转八进制。程序员、学生以及电子或网络工程师常用它来读取位掩码、颜色代码、内存地址和权限标志。由于采用 BigInt 运算,它能转换任意大的整数而不损失精度,并支持负数。
如何使用 数字进制转换工具
- 选择你的数字当前所在进制对应的输入框:二进制(base 2)、八进制(base 8)、十进制(base 10)或十六进制(base 16)。
- 在该输入框中输入或粘贴你的整数;随着输入,其余三个输入框会实时重新计算。
- 负数请在前面加上减号;十六进制字母 a-f 大小写均可输入,并会以大写形式回显。
- 点击任意非空输入框旁边的“复制”按钮,即可将该进制的表示复制到剪贴板。
- 如果某个字符在所选进制下无效,请查看无效数字提示并更正输入。
- 点击“清除”可清空所有输入框,并将编辑焦点重置回十进制输入框。
示例
十进制转十六进制、二进制和八进制
输入
255 (Decimal)
输出
Binary 11111111, Octal 377, Hex FF
十六进制转十进制
输入
FF (Hex)
输出
Decimal 255, Binary 11111111, Octal 377
负的十进制数值
输入
-10 (Decimal)
输出
Binary -1010, Octal -12, Hex -A
常见问题
- 它支持哪些进制?
- 四种:二进制(base 2)、八进制(base 8)、十进制(base 10)和十六进制(base 16)。编辑任意一个输入框,都会即时转换为其余三种。
- 它能处理非常大的数字和负数吗?
- 可以。它采用 BigInt 运算,因此任意大的整数都能转换而不损失精度;在前面加上减号即可在每种进制中得到负数值。
- 为什么我看到无效数字的提示?
- 你输入了该进制不允许的字符,例如在二进制框里输入 2,或在十六进制框里输入 G。二进制只接受 0-1,八进制 0-7,十进制 0-9,十六进制为 0-9 加 a-f。删除该字符后,输入框就会重新更新。
- 它能转换小数或带小数点的数吗?
- 不能。它只处理整数,不支持小数或浮点数值。
- 我的数据会被上传到任何地方吗?
- 不会。每次转换都完全在你的浏览器中通过客户端 JavaScript 完成。你输入的任何内容都不会发送到服务器,也不会在线存储。