返回首页

进制转换 - MyTools在线工具

🧰 MyTools

进制转换工具

十进制 (Base 10)

进制转换工具:二进制、八进制、十进制、十六进制及任意 2–36 进制互转,支持小数与负数,程序员调试位运算、看内存地址、读颜色值的日常工具。

适用场景

  • 读代码时遇到 0x1F、0b1010:粘进来直接看十进制
  • 颜色值换算:#FF5733 与 RGB 数值对照
  • 嵌入式/网络调试:十六进制报文字段转十进制
  • 教学演示:进制的位权概念可视化换算

常见问题

为什么 0.1 + 0.2 不等于 0.3,进制转换能看出来吗?

0.1 在二进制下是无限循环小数,存进 64 位浮点必然有舍入。用工具把 0.1 转成二进制小数就能直观看到这个循环,这是理解浮点精度问题最直观的方式。

十六进制数前面的 0x 是什么?

前缀标记,不属于数值本身:0x 表示十六进制、0b 表示二进制、0o 表示八进制。多数编程语言沿用这套前缀,粘贴时带不带前缀都能识别。

相关工具