進位制轉換計算器

🔄 Base Converter Calculator

📐 工作原理與說明
在常用進位制之間轉換數值。
  • 支援:二進位制、八進位制、十進位制、十六進位制及自定義 2–36 進位制。
  • 演算法:按權展開求和轉十進位制;除基取餘轉目標進位制。
  • 小數:小數部分用乘基取整法,可能出現迴圈小數與精度截斷。
  • 注意:負數需單獨處理符號,超大數值應注意溢位與精度。
單值轉換
批次轉換
進位制對照表
歷史記錄
0
二進位制 (BIN)
0
八進位制 (OCT)
0
十進位制 (DEC)
0
十六進位制 (HEX)

所有進位制 (2-36)

十進位制 二進位制 八進位制 十六進位制 32進位制 36進位制

📖 進位制知識

2
二進位制
8
八進位制
16
十六進位制
36
最大支援

📚 深度解析:進位制轉換計算器

💡 常見使用場景

  • 在 2/8/10/16 等進位制間轉換整數。
  • 讀暫存器值或位掩碼:把 0b1010、0xA 與十進位制 10 互相轉換,便於在程式碼、文件與偵錯程式之間對照。
轉換
255(10) = FF(16) = 377(8) = 11111111(2)。

❓ 常見問題(FAQ)

小數能轉進位制嗎?
可以,按乘基取整法處理小數部分。
負數怎麼表示?
計算機中整數用補碼錶示:−1 在 8 位下是 0xFF、在 32 位下是 0xFFFFFFFF。因此轉換前必須先確定位寬,否則同一個負數會得到不同結果;無符號數則直接按原碼轉換。除錯位運算時建議先固定位寬再轉,避免混淆。
⚠️ 使用說明與注意事項
📖關於「進位制轉換計算器」 ▼

📝工具簡介

Base Converter Calculator