进制转换器
在实时更新的四行网格中,于十进制、二进制、八进制和十六进制之间转换数字。基于 BigInt 保证精度安全,支持 32 位 / 64 位有符号模式。
使用方法
- 1 在四行中的任意一行输入数字,其余行会立即同步更新。
- 2 选择 Unsigned(无符号)以任意精度使用 BigInt,或选择 Signed 32-bit / 64-bit 以补码形式显示负数。
- 3 打开前缀开关,即可在相应位置显示 0b、0o、0x 前缀。
- 4 使用对应的 Copy 按钮,可将任意一行的结果复制到剪贴板。
为什么使用此工具
- 基于 BigInt 保证精度安全——大于 2^53 的数值不会丢失精度。
- 在 32 位 / 64 位有符号模式下以补码形式显示。
- 输入时无需带前缀——可直接粘贴 -42、0b1010、0xFF,或普通数字。
- 完全在浏览器本地运行,不产生任何网络请求。
常见问题
为什么 -1 在 32 位有符号模式下显示为 ffffffff?
这是 -1 在 32 位下的补码表示形式。切换回 Unsigned 模式即可看到,其十进制值仍为 -1,但对应的二进制位全部为 1。
数字最大可以有多大?
在 Unsigned 模式下,由于内部使用 BigInt 运算,唯一的限制是浏览器的内存。而有符号模式会将数值截断(掩码)到 32 位或 64 位范围内。
我可以粘贴带下划线或空格分隔的数字吗?
可以——常见的数字分组分隔符,例如 1_000_000 或 1 000 000,都会被正确识别。
需要对这些数字执行按位(bitwise)运算怎么办?
可以使用我们的 Bitwise Calculator(按位运算计算器)——支持在这四种进制的任意一种下进行 AND、OR、XOR、NOT 以及位移运算。
什么是 进制转换器?
进制转换器是一款可在十进制、二进制、八进制和十六进制之间实时转换数字的工具:在任意一行输入数值,其余各行都会自动同步更新。工具内部使用 BigInt 运算来处理超大数值而不损失精度,并提供 32 位或 64 位有符号模式,以补码(two's-complement)形式显示负数。所有计算均在浏览器本地完成。
进制转换器 是 Zerethon Tools 提供的免费 开发者 工具。在实时更新的四行网格中,于十进制、二进制、八进制和十六进制之间转换数字。基于 BigInt 保证精度安全,支持 32 位 / 64 位有符号模式。. 完全在浏览器中运行 — 无需注册,无需上传。
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
隐私
除非另有说明,否则你的数据永远不会离开浏览器。进制转换器 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
对比
了解基础知识
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。