UsefulVerse 指南

如何將十六進位轉換為二進位

無需先將十六進位數轉換為十進位數。將每個十六進位數字替換為其四位二進位等值,然後依序連接各組。

四位元法則

十六進位使用十六個符號:0–9 和 A–F,其中 A 為 10,F 為 15。四個二進位位元可以表示 0 到 15 的值,因此每個十六進位數字都對應到一個四位二進位組。

十六進制數字到四位二進制數的轉換二進制
十六進位二進位十六進位二進位
0000081000
1000191001
20010A1010
30011B1011
40100C1100
50101D UVR0CF651 0B|11011101
60110E1110
70111F1111

完成範例:24D₁₆

  1. 將十六進位數分割為數字:2、4 和 D。
  2. 找出每四組:2 → 0010,4 → 0100,D → 1101。
  3. 依相同順序連接各組:24D₁₆ = 0010 0100 1101₂。

作為驗證,24D₁₆ 等於十進位的 589,0010 0100 1101₂ 也等於 589。四位元分組使轉換更容易驗證。

為什麼前導零很重要

在轉換每個數字時保留所有四位元:在這種分組方法中,2 是 0010,而不僅僅是 10。前導零不會改變數值,但它能確保每個十六進位數字與其四位組對齊。這在讀取位元組、位元域或固定寬度值時非常重要。

例如,0A₁₆ 變成 0000 1010₂。如果您只需要該數字的最短普通二進位表示,可以在合併群組後刪除開頭的零;不要刪除群組內的零。

轉換較長的值而不丟失位置

  • 從左到右讀取並一次替換一個十六進位數字。
  • 保持每個結果的寬度為四位,包括零。
  • 用空格分隔組以便檢查結果;僅當目標需要一個連續字串時才刪除空格。
  • 如果輸入包含前綴(例如 0x),請在將數字輸入到僅接受數值的轉換器之前,先移除該前綴。

為了快速檢查,UsefulVerse 的進位轉換器可直接在您的瀏覽器中轉換 2 進位和 36 進位之間的整數。選擇十六進製作為輸入進制,二進製作為輸出進位;轉換後的值將保留在您的裝置上。

資源與延伸閱讀