什麼是十六進位和十進位數字?
十進制是日常使用的基數為10的數字系統。它使用十個數字:0、1、2、3、4、5、6、7、8、9。
十六進位系統是基於16的。它使用十進位數字0–9以及字母A、B、C、D、E和F,其中A等於10,F等於15。
十六進位在計算機領域中廣泛使用,因為一個十六進位數字正好代表四個二進位位元。這使得長串的二進位數值更簡短且易於閱讀。
將十六進位數值即時轉換為十進位或二進位。此工具會驗證您的輸入內容、支援超大整數,並顯示清晰的轉換步驟。
說明會隨著您的輸入即時更新。對於極大的數字,工具會保持結果的精確性,並總結方法,而非顯示過長的步驟列表。
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。
十六進位在計算機領域中廣泛使用,因為一個十六進位數字正好代表四個二進位位元。這使得長串的二進位數值更簡短且易於閱讀。
要將十六進位轉換為十進位,請將每個十六進位數字乘以 16 的冪次。最右邊的數字使用 160,下一個數字使用 161,接著是 162,依此類推。
1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀
這表示十六進位 1B7E 等於十進位 7038。
要將十六進位轉換為二進位,請將每個十六進位數字替換為其對應的四位二進位值,然後將這些組別連接起來。
1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂
前導零通常會從最終的二進位值中移除,除非需要固定寬度格式。
十六進位在程式設計、除錯、記憶體位址、Unicode 碼點、顏色代碼、校驗和以及二進制文件檢查中廣泛使用。
例如,網頁顏色值通常使用十六進位表示法。顏色#FF0000代表紅色,其中 FF 是紅色通道,等於十進位的 255。