進位制轉換器

🔄 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 的根源。