进制转换工具
在二进制、八进制、十进制和十六进制之间转换整数。
你的数字在浏览器本地完成转换,不会有任何内容被上传到服务器。
在处理文件权限?试试 Chmod 计算器。
关于 进制转换工具
这款在线进制转换器可在一个视图中将任意整数在二进制、八进制、十进制和十六进制之间切换,并把四种表示并排显示。键入一个值并选择输入进制,或将其保持为自动,以自动检测 0x、0b 和 0o 前缀。得益于 BigInt,它能处理超大数字而不损失精度,因此适用于二进制转十进制的查询、十六进制转十进制的运算、十进制转二进制的掩码以及一般的基数转换。调试位掩码、内存地址、颜色值或 Unix 权限标志的开发者,可以一起阅读 DEC、HEX、OCT 和 BIN 各行,而不必逐个进制转换。负整数和下划线数字分组(如 1_000)也被接受。一切都在你的浏览器本地处理,因此你的数据永远不会离开你的设备。
功能特性
- 一次性在二进制、八进制、十进制和十六进制之间转换整数
- 在一个面板中同时显示 DEC、HEX、OCT 和 BIN 结果
- 自动模式检测 0x(十六进制)、0b(二进制)和 0o(八进制)前缀
- 使用 BigInt 处理任意大整数且不损失精度
- 可手动选择 Bin、Oct、Dec 或 Hex 输入进制
- 接受负整数和下划线数字分隔符,如 1_000
- 当值对所选进制无效时给出清晰的内联错误提示
- 全程在你的浏览器中运行
如何使用 进制转换工具
- 在数值字段中键入或粘贴一个整数。
- 用 Bin、Oct、Dec 或 Hex 选择器选择输入进制,或将其保持为自动。
- 查看下方显示的转换后的 DEC、HEX、OCT 和 BIN 值。
- 直接从结果行复制你需要的表示。
示例
输入
0xff
输出
DEC: 255
HEX: ff
OCT: 377
BIN: 11111111
自动模式检测 0x 前缀并转换为每一种进制。
常见错误与故障排除
- 键入数字后出现 "Not a valid base-N number"。 — 这些数字不符合所选的输入进制(例如二进制中的 9 或十六进制中的 g)。请切换到自动或选择正确的进制。
- 0x 或 0b 前缀被视为无效。 — 前缀检测仅在自动模式下生效。请将输入进制切换为自动,或在强制指定进制时移除前缀。
- 你期望得到十进制或小数结果。 — 本转换器仅处理整数。请在转换前移除任何小数点或分数。
- 未带 0x 粘贴的十六进制值被读作十进制。 — 在自动模式下,无前缀的输入默认为十进制。请添加 0x 前缀或将输入进制设为 Hex。
常见问题
- 什么是进制转换器?
- 它是一款在浏览器内运行的工具,可同时将一个整数在二进制、八进制、十进制和十六进制之间转换,并把 DEC、HEX、OCT 和 BIN 并排显示。
- 如何在这里将十六进制转十进制或二进制转十进制?
- 键入该值(或粘贴 0xff 或 0b1010),将进制保持为自动或选择 Hex/Bin,然后在结果中阅读 DEC 行以获得十进制等值。
- 进制转换器能处理超大数字吗?
- 能。它内部使用 BigInt,因此任意大小的整数都能无精度损失地转换,远超 64 位的值也没问题。
- 它能检测诸如 0x、0b 和 0o 的前缀吗?
- 能,在自动模式下它会将 0x 识别为十六进制、0b 为二进制、0o 为八进制。你也可以从选择器强制指定特定的输入进制。
- 为什么我的值被拒绝为无效?
- 输入包含所选进制不允许的数字,例如二进制中的 2 或十六进制中的 z。请选择正确的进制或使用自动。
- 进制转换器会把我的输入发送到任何地方吗?
- 不会。进制转换器全程在你的浏览器中运行,因此你的数字永远不会离开你的设备,也不会有任何内容被上传到服务器。
相关工具
全部 ArrayKit 工具