进制转换
二进制、八进制、十进制、十六进制互转,支持大整数与自定义进制。
进制转换是做什么的
看协议文档遇到十六进制地址、调硬件遇到二进制寄存器值、玩编程挑战遇到三十六进制编码,手动换算费劲还容易错。在任意一栏输入数值,其余进制同时算好,大数用 BigInt 处理不丢精度。
核心功能
- 支持 2 到 36 任意进制互转
- 整数用 BigInt 计算不丢精度
- 支持负数与小数,小数保留 10 位
- 可为结果添加 0x、0b 前缀
进制转换怎么用
在任意一栏输入数值,其余进制实时联动。支持 2 到 36 进制,负数与小数同样可以转换。
- 在对应进制一栏输入或粘贴数值
- 其余进制栏位与自定义进制栏实时联动
- 勾选显示前缀或每 4 位加空格便于阅读
- 每行右侧的复制按钮可单独取走某个值
适合这些场景
- 嵌入式开发核对寄存器二进制位
- 学生完成计算机基础作业换算
- 开发解读颜色值与内存地址
常见问题
大数会精度丢失吗?
整数部分用 BigInt 计算,位数再多也不丢精度;小数部分按浮点处理,最多保留 10 位,可能与理论值有微小误差。
36 进制怎么表示 10 以上的数?
用字母表示,10 是 a,35 是 z,大小写均可输入;自定义进制框可指定 2 到 36 之间的任意进制。
输入非法字符会怎样?
对应栏位会提示输入不合法,其余结果保持上次有效值,改正后立即恢复联动。
和计算器换算结果不同?
部分计算器超过 2 的 53 次方后精度丢失,本工具整数走 BigInt 路径,遇到超长数字以这里的为准。