进制转换工具:二进制、八进制、十进制、十六进制及任意 2–36 进制互转,支持小数与负数,程序员调试位运算、看内存地址、读颜色值的日常工具。
适用场景
- 读代码时遇到 0x1F、0b1010:粘进来直接看十进制
- 颜色值换算:#FF5733 与 RGB 数值对照
- 嵌入式/网络调试:十六进制报文字段转十进制
- 教学演示:进制的位权概念可视化换算
常见问题
为什么 0.1 + 0.2 不等于 0.3,进制转换能看出来吗?
0.1 在二进制下是无限循环小数,存进 64 位浮点必然有舍入。用工具把 0.1 转成二进制小数就能直观看到这个循环,这是理解浮点精度问题最直观的方式。
十六进制数前面的 0x 是什么?
前缀标记,不属于数值本身:0x 表示十六进制、0b 表示二进制、0o 表示八进制。多数编程语言沿用这套前缀,粘贴时带不带前缀都能识别。