什麼是十進制、十六進制和二進制數?
十進制是日常使用的基數為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 的系統,僅使用 0 和 1。電腦內部採用二進制,而十六進位通常用作簡潔地表示二進制數據的方式。
將十進位數立即轉換為十六進位或二進位。此工具會驗證您的輸入,支援非常大的整數,並顯示清晰的轉換步驟。
說明會隨著您的輸入即時更新。對於極大的數字,工具會保持結果的精確性,並總結方法,而非顯示過長的步驟列表。
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 的系統,僅使用 0 和 1。電腦內部採用二進制,而十六進位通常用作簡潔地表示二進制數據的方式。
要將十進位數轉換為十六進位數,請反覆將十進位數除以 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。
十進位轉十六進位在程式設計、除錯、顏色數值、記憶體位址、Unicode 碼點以及低階資料檢查中十分常見。
例如,十進位數 255 在十六進位中為 FF。在 RGB 色彩碼中,FF 代表一個色彩通道的最大值。