跳到主要内容
Z

进制转换器

在实时更新的四行网格中,于十进制、二进制、八进制和十六进制之间转换数字。基于 BigInt 保证精度安全,支持 32 位 / 64 位有符号模式。

免费 无需注册 客户端运行 注重隐私 Updated
符号模式

使用方法

  1. 1 在四行中的任意一行输入数字,其余行会立即同步更新。
  2. 2 选择 Unsigned(无符号)以任意精度使用 BigInt,或选择 Signed 32-bit / 64-bit 以补码形式显示负数。
  3. 3 打开前缀开关,即可在相应位置显示 0b、0o、0x 前缀。
  4. 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 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费注册