进制转换
在 2 / 8 / 10 / 16 / 36 进制之间转换,支持 0x、0b、0o 前缀与负数,使用 BigInt 计算,大整数也不会丢精度。
| 2 进制 | — |
|---|---|
| 8 进制 | — |
| 10 进制 | — |
| 16 进制 | — |
| 36 进制 | — |
常见问题
支持多大的数字?
使用 BigInt 运算,理论上只受浏览器内存限制,几百位的整数也能精确转换,不会像普通 Number 那样丢失精度。
0x 前缀需要写吗?
不需要,写了也可以识别。选择源进制后会按对应字符集校验,例如十六进制允许 0-9 与 a-f。
负数怎么处理?
输入以 - 开头即可,转换结果同样带负号;不支持补码表示形式的自动转换。