透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

十進位數值(base 10)
6,719
equivalent base-10 number
十六進位位數 4
進位制 16 → 10

什麼是十六進位轉十進位換算器?

十六進位(base 16)用十六個符號來表示數值——0 到 9 加上 A 到 F,其中 A=10、B=11、C=12、D=13、E=14、F=15。這個換算器能把任何十六進位數值,轉換成我們日常使用的十進位(base 10)。在電腦領域裡,十六進位常見於記憶體位址、色彩代碼(例如 #FF8800)以及位元組數值,因此轉成十進位後會更直覺、更容易理解。

使用方法

在欄位中輸入十六進位數值——大寫或小寫字母都可以,也可以選擇性加上 0x 前綴。按下計算後,工具會顯示精確的十進位數值,並告訴你總共讀取了幾位十六進位數字。若輸入了 0-9 或 A-F 以外的字元,結果會被標示為無效。

公式說明

每一位數字的貢獻,等於它本身的數值乘以 16 的次方,而次方數取決於它從右邊算起的位置(最右邊那位是第 0 位)。最後把所有位數的貢獻全部相加,就得到結果:

$$\text{Decimal} = \sum_{i=0}^{n-1} d_i \times 16^{\,i} \qquad \text{from } \text{Hex value}$$

十六進位數字與其16進位位值對齊,進行相乘並求和
每個十六進位數字都乘以16的次方,再將各乘積相加。

實際範例

1A3F 為例:

$$1 \times 16^3 = 1 \times 4096 = 4096$$
$$A(10)\times 16^2 = 10 \times 256 = 2560$$
$$3 \times 16^1 = 3 \times 16 = 48$$
$$F(15)\times 16^0 = 15 \times 1 = 15$$

總和 $$= 4096 + 2560 + 48 + 15 = \textbf{6719}$$。因此十六進位 1A3F 等於十進位 6719。

將十六進位值1A3F逐步轉換為對應的十進位數
範例演算:將1A3F從十六進位轉換為十進位。

常見問題

十六進位有區分大小寫嗎?不會——FF 和 ff 都會轉換成相同的數值(255)。

可以加上 0x 前綴嗎?可以,0x1A3F1A3F 會得到相同的答案。

最大可以換算到多少?本工具支援非常大的十六進位數字,不過若輸入過長,由於浮點數精度限制,超過約 15 至 16 位十進位後可能會出現精度誤差。

最後更新: