进制转换器
实时转换十进制、二进制、八进制和十六进制。在任意输入框输入值,其余三种进制的结果即时计算。
在十进制、二进制、八进制和十六进制之间转换整数样式输入,底层使用 JavaScript 整数解析。
如何转换进制
- 在任一进制输入框填写值。
- 工具按对应进制解析。
- 查看其他进制的转换结果。
- 复制需要的值。
转换行为和限制
当前实现会去除二进制0b/0B、八进制小写0o、十六进制0x/0X前缀,但不会去除大写0O。
由于使用 JavaScript Number,超大整数可能失去精度,parseInt()也可能只接受无效尾字符之前的有效部分。
隐私与限制
转换完全在浏览器中进行。它不是任意精度整数工具,也不是严格验证整个输入字符串的解析器。
进制转换常见问题
支持哪些进制?
十进制、二进制、八进制、十六进制。
支持哪些前缀?
0b/0B、小写0o、0x/0X。
支持大写0O吗?
不支持,当前实现不会去除它。
支持小数吗?
不支持,基于parseInt()。
超大整数会不准确吗?
会,受 JavaScript Number 精度限制。