Beginner

進制轉換器

將整數在二進制(base 2)、八進制(base 8)、十進制(base 10)和十六進制(base 16)之間轉換。
最後更新: 2026年6月20日 · 審閱者 TG we-Calculate Editorial Team
輸入對所選進制有效的數字

來源進制

十進制值
10

下方以全部四種進制顯示同一個整數。

二進制(base 2)
1010
八進制(base 8)
12
十進制(base 10)
10
十六進制(base 16)
A
1248Positional place values in base 2 (×2 each step)
計算結果僅為一般資訊用途的估算值,並非專業建議——在仰賴重要結果之前,請務必自行獨立查證。 閱讀完整免責聲明.
快速解答

如何將數字在不同進制之間轉換?

要將數字轉換為 base 10,將每個數字乘以底數的位置次方(從右側的零開始計算)後相加。要從十進制轉換到其他進制,反覆除以目標底數並由下往上讀取餘數。此工具會自動完成這兩種轉換。

公式
value = Σ dᵢ × baseⁱ (每個數字 dᵢ 乘以底數的 i 次方,i 為其位置)
How this is calculated

你提供兩個輸入:值(一串數字)與「來源進位」(該字串所使用的基數——2、8、10 或 16)。換算器首先檢查每個字元對該進位而言都是合法的數字:base 2 只允許 0–1、base 8 允許 0–7、base 10 允許 0–9,而 base 16 增加 A–F(不分大小寫)。若有任何字元超出範圍,輸入會被拒絕,而不會被無聲地截斷。

接著該值會以位值記號法解碼為單一的十進位整數:每個數字乘以基數的其位置次方(從右邊的零開始計數),再將這些乘積相加。所以二進位 1010 變成 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10。那個整數就是標準的正規值;它會被重新編碼成全部四種進位以供顯示,其中十六進位依慣例以大寫呈現。

這個工具只處理非負整數——不支援符號、分數或分隔符號。它也假設使用精確的整數運算,因此超過 2⁵³−1(9,007,199,254,740,991)的值會被拒絕,以避免浮點捨入誤差。

範例
輸入結果
二進制 1010 → 十進制10
十進制 255 → 十六進制FF
十六進制 1F → 八進制37

常見問題

十六進制數字 A–F 可以用大寫或小寫書寫,但在記憶體位址、顏色代碼和文件中,大寫是最常見的慣例,因此結果採用大寫。

此轉換器處理的是非負整數。不支援分數和正負號,因為二進制/八進制/十六進制的小數遵循另一套規則。

最大可達 9,007,199,254,740,991(2⁵³−1),這是 JavaScript 能精確表示的最大整數。為避免捨入誤差,更大的數值會被拒絕。

也稱為

進位轉換
數字進位換算
二進位轉十進位
十進位轉二進位
十六進位轉換
八進位換算
基數轉換
進制轉換

APA

TG we-Calculate Editorial Team. (2026). 進制轉換器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh-tw/calculator/number-base-converter

Chicago

TG we-Calculate Editorial Team. "進制轉換器." TG we-Calculate. 2026. https://we-calculate.com/zh-tw/calculator/number-base-converter.

IEEE

TG we-Calculate Editorial Team, "進制轉換器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh-tw/calculator/number-base-converter

BibTeX

@misc{wecalculate_number_base_converter, title = {進制轉換器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh-tw/calculator/number-base-converter}}, year = {2026}, note = {TG we-Calculate} }

這個計算機對您有幫助嗎?