進位轉換器

在二進位(Binary)、八進位(Octal)、十進位(Decimal)、十六進位(Hex)及任意自訂進位(2–36)之間即時互轉。支援負數。

常用進位
BinaryBase 2
OctalBase 8
DecimalBase 10
HexBase 16
自訂進位
進位
Base 320–9, A–V
使用說明
  • 在任一欄位輸入數值,其餘欄位自動更新
  • 十六進位支援大小寫字母(A–F)
  • 負數請在前方加上 -(例如 -1010
  • 自訂進位支援 2 至 36,超過 9 的數字以英文字母表示

常見問題

什麼是進位轉換?

進位轉換是將同一個數值以不同的計數系統表示。例如十進位的 10,在二進位是 1010,八進位是 12,十六進位是 A。電腦科學中最常用的是二進位(位元)與十六進位(記憶體位址、色碼等)。

二進位、八進位、十進位、十六進位各代表什麼?

二進位(Base 2)只用 0 和 1,是電腦底層運算的基礎;八進位(Base 8)用 0–7,過去常見於 Unix 檔案權限;十進位(Base 10)是日常使用的計數系統;十六進位(Base 16)用 0–9 和 A–F,廣泛用於色碼、記憶體位址、加密雜湊值等。

自訂進位最多支援幾進位?

支援 2 至 36 進位。超過 9 的數字以英文字母 A–Z 表示,例如 Base 36 使用 0–9 和 A–Z 共 36 個字符,常用於短網址和唯一識別碼編碼。

可以轉換負數嗎?

可以。在任一輸入框前加上負號「-」即可,例如輸入 -1010(二進位)會轉換為十進位的 -10。