进制转换器

🔄 Number Base Converter (IT)

Convert numbers between bases 2-36.

📐 工作原理与说明
在二进制、八进制、十进制、十六进制等进位制之间转换。
  • 常用进制:二(2)、八(8)、十(10)、十六(16),也支持自定义 2–36 进制。
  • 原理:任意进制转十进制用按权展开求和;十进制转目标进制用除基取余(小数部分乘基取整)。
  • 符号:十六进制用 A–F 表示 10–15;超过 36 进制需自定义符号集。
  • 边界:负数单独处理符号位;小数转换存在精度限制,可能得到近似值。
📌 使用提示

📚 深度解析:进制转换器(IT)

💡 常见使用场景

换算
0x1F4 = 500(10) = 111110100(2) = 764(8)。

❓ 常见问题(FAQ)

0x 前缀含义?
表示十六进制,如 0xFF=255。
小数怎么转换?
整数部分用「除基取余、逆序排列」,小数部分用「乘基取整、顺序排列」。注意二进制无法精确表示十进制的 0.1(如同十进制无法精确表示 1/3),浮点数转二进制常出现无限循环,这正是不少语言里 0.1 + 0.2 ≠ 0.3 的根源。