任意进制转换
转换结果
各进制表示(2~36)
任意进制转换器
把一个数在二进制、八进制、十进制、十六进制乃至 2~36 任意进制之间互转,右边同时列出它在每一种进制下的表示。
内部用大整数运算,再长的数字也不会丢精度;输入可带 0x / 0b / 0o 前缀,源进制选"自动识别"时会按前缀和字符自动判断。
主要功能
- 任意进制互转:源与目标都可在 2~36 间任选,覆盖二进制、八进制、十进制、十六进制及 base32 / base36。
- 一次看全:右侧表格列出该数在 2~36 每一种进制下的值,无需逐次切换。
- 大数不丢位:全程大整数运算,超过 2^53 的长数字也能精确转换,规避浮点误差。
- 前缀与自动识别:支持 0x / 0b / 0o 前缀、大小写不敏感;源进制设为自动时会按前缀和字符推断。
使用步骤
- 在左侧输入数值(如 255、0xFF、0b1010、1f)。
- 选择源进制(不确定就留"自动识别")与目标进制。
- 左侧显示转换结果,右侧列出 2~36 各进制表示。
常见问题
为什么大数转换不会出错?
普通计算用浮点数,超过 2^53 就会丢精度;这里全程按大整数逐位运算,结果精确。
"自动识别"怎么判断进制?
0x 开头按十六进制、0b 按二进制、0o 按八进制;纯数字按十进制;含 a~f 但无前缀时按十六进制。
支持小数吗?
当前只做整数进制互转;小数点后的分数进制转换误差大、场景少,暂不支持。