数字进制转换

用任意进制输入一个数字,立即换算为二进制、八进制、十进制与十六进制。

使用方法、核对例子与结果解释 ↓

请输入该进制允许的字符,最多 1,024 位。

关于进制

计算机使用二进制与十六进制,人们通常用十进制。下方每个输入框接受其进制下的有效字符;修改任意一个,其余会同步更新。

常见问题

十六进制能用哪些字符?

数字 0–9 与字母 A–F(不分大小写)。

处理非负整数。

看懂结果,再作判断

任一进制栏都可以输入

修改十进制、十六进制、八进制或二进制中的任一栏,其他栏便会更新。只输入数字或相应字母,不加 0x、0b 前缀。本工具转换非负整数,不解释有符号机器码、小数或文字编码。

同一个数的四种写法

十进制 255 等于十六进制 FF、八进制 377、二进制 11111111。FF 表示 15 × 16 + 15;二进制则是 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1。它们表示的数量完全相同。

留意前导零及无效字符

转换结果会省略前导零,需要 8 位显示时可自行补零。八进制不能有 8、9,二进制只能有 0、1。输入无效时会清空其他结果。计算使用 BigInt,避免普通数字类型的大整数舍入;每次输入最多 1,024 位。

例子只替换当前计算器的输入,不会保存或替换账本、备份。

计算方法与限制 · 反馈可复现的错误