進位制轉換器

十進位制轉十六進位制轉換器

將十進位數立即轉換為十六進位或二進位。此工具會驗證您的輸入,支援非常大的整數,並顯示清晰的轉換步驟。

將十進位數轉換為

輸入一個十進位整數,並選擇將其轉換為十六進位或二進位。十進位輸入使用數字 0–9。

十六進位結果 1CE
將十六進位轉換為十進位,而非使用 Converter App。

即時轉換步驟

說明會隨著您的輸入即時更新。對於極大的數字,工具會保持結果的精確性,並總結方法,而非顯示過長的步驟列表。

此結果的計算方式

  1. 將十進位數除以目標基底。
  2. 記錄每個除法步驟的餘數。
  3. 由下往上讀取餘數,即可得到最終結果。
準確性說明: 此轉換器使用 JavaScript BigInt 進行整數轉換,因此大整數會被精確處理,而不像常規浮點數那樣被四捨五入。

什麼是十進制、十六進制和二進制數?

十進制是日常使用的基數為10的數字系統。它使用十個數字:0、1、2、3、4、5、6、7、8、9

十六進位系統是基於16的。它使用數字0–9以及字母A、B、C、D、E和F,其中A等於10,F等於15。

二進制系統是基數為 2 的系統,僅使用 01。電腦內部採用二進制,而十六進位通常用作簡潔地表示二進制數據的方式。

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

要將十進位數轉換為十六進位數,請反覆將十進位數除以 16 並記錄餘數。餘數 10 到 15 分別對應 A 到 F。

462 ÷ 16 = 28 餘數 14 = E
28 ÷ 16 = 1 餘數 12 = C
1 ÷ 16 = 0 餘數 1
結果:1CE₁₆

因此,十進位數 462 轉換為十六進位數 1CE

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

要將十進位數轉換為二進位數,請反覆將十進位數除以 2 並記錄餘數。二進位結果即為由下往上讀取的餘數。

42 ÷ 2 = 21 餘數 0
21 ÷ 2 = 10 餘數 1
10 ÷ 2 = 5 餘數 0
5 ÷ 2 = 2 餘數 1
2 ÷ 2 = 1 餘數 0
1 ÷ 2 = 0 餘數 1
結果:101010₂

因此,十進位數 42 轉換為二進位數 101010

當十進位制轉十六進位制轉換時,Converter App 非常實用。

十進位轉十六進位在程式設計、除錯、顏色數值、記憶體位址、Unicode 碼點以及低階資料檢查中十分常見。

例如,十進位數 255 在十六進位中為 FF。在 RGB 色彩碼中,FF 代表一個色彩通道的最大值。

輸入規則

  • 使用數字 0–9 進行十進位輸入。
  • 逗號、空格和下劃線會被忽略,以便於閱讀。
  • 支援整數。此工具刻意不轉換分數。
  • 支援負整數,例如 -462