进制转换器
在线进制转换,支持二进制、八进制、十进制、十六进制和 2-36 任意进制互转
详细说明
在线进制转换器支持二进制、八进制、十进制、十六进制之间的快速互转,同时支持 2-36 任意进制的灵活转换。采用 BigInt 高精度计算,可以处理超大数值而不会丢失精度。输入一个数值即可同时查看所有格式的转换结果,还支持 ASCII 字符对照显示。
功能特点
- 二进制/八进制/十进制/十六进制互转
- 2-36 任意进制转换支持
- BigInt 高精度大数计算
- 所有常用格式同时显示
- 一键复制转换结果
- 小数进制转换
- ASCII/Unicode 字符对照
使用方法
- 选择输入数值的源进制格式
- 在输入框中键入要转换的数值
- 工具实时计算并展示所有进制格式的转换结果
- 点击复制按钮获取需要的格式结果
使用技巧
- 十六进制输入时可加 0x 前缀,二进制可加 0b 前缀,八进制可加 0o 前缀
- 处理超大数值时不用担心精度问题,BigInt 确保计算结果完全准确
- 点击任意格式的结果区域可以快速复制该格式的值
常见问题
为什么使用 BigInt 而不是普通数字?
JavaScript 的 Number 类型最大安全整数为 2^53-1,超出范围会出现精度丢失。BigInt 可以处理任意精度的整数,确保二进制、十六进制等大数值转换结果的准确性。
支持带小数的进制转换吗?
支持。您可以输入带小数点的数值进行转换,工具会分别处理整数部分和小数部分的进制转换。小数部分的精度可以通过设置进行调整。
什么是 2-36 任意进制?
除了常见的 2、8、10、16 进制外,工具还支持从 2 到 36 的任意进制转换。超过 10 的进制使用字母 a-z 表示(a=10, b=11, ... z=35),适用于特殊编码场景。
标签
进制二进制十六进制