透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

十六進位值
FF
輸入十進位 255
二進位 11111111
十六進位 FF

這個十進位轉十六進位轉換器能做什麼

這個工具可以把以十進位(base 10)表示的整數,轉換成十六進位(base 16)格式。此外它還會額外回傳二進位(base 2)結果,讓你一次輸入就能得到兩種進位制的答案。對於程式設計師、學生,以及需要處理色碼、記憶體位址或底層資料的人來說,它都非常實用——不必再手動計算,就能快速又準確地完成進位制轉換。

你只需要填一個欄位

整個工具只有一個輸入欄位:

  • 十進位數字——你想轉換的 base 10 整數。請輸入整數(工具會以 64 位元整數讀取,因此最大可支援到 9,223,372,036,854,775,807)。

轉換的運作原理

在背後,計算器會先把你輸入的文字解析成長整數(long integer),再套用標準的進位制轉換流程:

  • 十六進位:將十進位數值轉換成 base 16 字串,並以大寫顯示。十六進位使用數字 0–9,再加上字母 A–F 來表示 10 到 15 這幾個數值。
  • 二進位:同一個數值會被轉換成由 0 與 1 組成的 base 2 字串。

從數學上來看,每一種轉換都是不斷將數字除以基數(16 或 2)並記下餘數,最後再由後往前讀出這些餘數。

對十進位數反覆除以16,餘數構成十六進位數字
反覆除以16並由下而上讀取餘數即可得到十六進位數字。

實際範例

假設你輸入 255

  • 255 ÷ 16 = 15 餘 15(F)
  • 15 ÷ 16 = 0 餘 15(F)
  • 由後往前讀出餘數,得到十六進位的 FF
  • 換成二進位,255 則是 11111111

所以輸入 255 會得到十六進位 FF 與二進位 11111111——這正是網頁設計中代表單一色彩通道滿值(full intensity)的經典數值。

十進位數對應到其十六進位和二進位等價值
一個十進位值與其十六進位和二進位對應值並列顯示。

常見問題

為什麼十六進位是用大寫顯示?本工具會把輸出統一成大寫(例如顯示 1A 而非 1a)以提升可讀性。十六進位不分大小寫,因此 1A 和 1a 代表的是同一個數值。

我可以輸入帶小數的數字嗎?例如 12.5。不行。這個轉換器只處理整數,因為它會把輸入解析成整數值。請在轉換前先去掉小數點及小數部分。

我最大可以轉換多大的數字?由於數值是以 64 位元有號整數讀取,你最大可以轉換到 9,223,372,036,854,775,807。超過這個範圍的數值將不被接受。

最後更新: