計算器2026-05-10

進制轉換器:數字系統點運作同點解每個程式員都需要一個

你寫過嘅每一個數字都用緊某個進制表達——只係你太習慣十進制所以唔會諗起。但係電腦講二進制(base-2),程式員用十六進制(base-16)嚟除錯,而 Unix 檔案權限就用八進制(base-8)。一個進制轉換器就可以喺呢啲世界之間架橋,喺幾毫秒之內將一個數值由一個基數轉換到另一個。我哋嘅免費網上进制轉換器支援二進制、八進制、十進制、十六進制,同埋由 2 到 64 嘅自訂進制,所以無論你係解碼一個好似 #FF5733 嘅十六進制顏色、驗證一個好似 0x7FFF_FFFF 嘅記憶體地址、定係理解 Unix 權限位元好似 755,你都會有啱用嘅工具。所有轉換都喺你嘅瀏覽器入面本地執行——唔會傳送數據去任何地方,唔使註冊,你一打字結果就會出現。

calculate

數字進位轉換器

免費 · 無需註冊

免費試用此工具 →open_in_new

分步指南

1

輸入你嘅數字同選擇來源進制

喺輸入欄位打字或者貼上你嘅數字,然後選擇佢目前嘅進制。我哋嘅轉換器支援進制 2 到 64——二進制(2)、八進制(8)、十進制(10)、十六進制(16)同更多。輸入會根據所選進制進行驗證:如果你選擇二進制,你只可以輸入 0 同 1;如果你選擇十六進制,數字 0-9 同字母 A-F 會被接受。對於超過 16 嘅進制,轉換器會用大寫字母 A-Z、然後小寫 a-z 同符號嚟代表超過 9 嘅數位值。

2

選擇一個或多個目標進制

預設嚟講,轉換器會同時顯示二進制、八進制、十進制同十六進制嘅結果——呢四個數字系統你 95% 嘅時間都會用到。你可以添加自訂目標進制(好似資料庫金鑰用嘅 base-36 或者數據編碼用嘅 base-64)同移除你唔需要嘅。每個結果都會喺輸入下面以獨立可複製嘅卡片顯示,等你可以同時攞到 CSS 用嘅十六進制值同位元遮罩用嘅二進制值。

3

閱讀數學分解

喺結果下面,轉換器會顯示十進制轉換嘅逐步除法——重複除以進制嘅方法,你要由下到上讀取餘數。例如,將十進制 202 轉換為二進制:202÷2=101 餘0,101÷2=50 餘1,50÷2=25 餘0,25÷2=12 餘1,12÷2=6 餘0,6÷2=3 餘0,3÷2=1 餘1,1÷2=0 餘1——向上讀取餘數得出 11001010₂。呢個對學習緊概念嘅學生同驗證結果嘅專業人士都好有價值。

使用技巧與最佳實踐

check_circle

除法方法(重複除以目標進制,收集餘數)對任何進制都適用。對 base-16 嚟講,餘數 10-15 對應 A-F。對 base-2 嚟講,唯一可能嘅餘數係 0 同 1。用細數字手動練習——可以建立對位置記數法實際點運作嘅直覺。

check_circle

十六進制顏色碼其實就係 base-16 嘅 3 個位元組。#FF5733 意思係:紅色 = FF(十進制 255),綠色 = 57(十進制 87),藍色 = 33(十進制 51)。一個進制轉換器可以幫你提取同操控呢啲通道。按比例減少每個十六進制對就可以將顏色變暗。

check_circle

Unix 檔案權限用八進制數字,每個位元控制讀取(4)、寫入(2)同執行(1)。chmod 755 意思係:擁有者=4+2+1=7(rwx),群組=4+0+1=5(r-x),其他人=4+0+1=5(r-x)。理解二進制到八進制嘅對應關係可以令權限運算變成第二本能。

check_circle

Base-64 編碼(用喺數據 URI、電郵附件同 JWT)每個字符打包 6 個位元——就係點解個字母表有 64 個符號(A-Z、a-z、0-9、+、/)。每 3 個位元組嘅二進制數據會擴展成 4 個 base-64 字符。我哋嘅轉換器支援高達 64 嘅進制,等你可以直接試驗呢個對應關係。

check_circle

Base-36(0-9 + A-Z)係最大嘅不區分大小寫字母數字進制。佢用喺 URL 縮短器、資料庫 ID 同 JavaScript 嘅 toString(36)。將一個大整數轉換為 base-36 會產生一個緊湊、URL 安全嘅字串——1,000,000,000 喺 base-36 變成 "gjdgxs"。

check_circle

當喺 2 嘅冪進制(二進制、八進制、十六進制)之間轉換時,你可以完全跳過十進制。將二進制數字分組:每個八進制數字 3 個位元,每個十六進制數字 4 個位元。1101 0110₂ = D6₁₆ 一步完成,唔使先轉十進制。呢個就係有經驗嘅工程師心算嘅方法。

常見問題解答

要將一個十進制數字轉換為 base-N,重複將個數字除以 N 同收集餘數。第一個餘數係最唔重要嘅數位(最右邊)。由最後到第一個讀取餘數就可以得到最終數字。例子:十進制 29 轉 base-16——29÷16=1 餘13(D),1÷16=0 餘1。向上讀:1D₁₆。呢個方法對任何正整數同任何由 2 到 64 嘅進制都適用。

一個進制轉換器就係嗰種可以將三十秒嘅心算煎熬變成即時、零錯誤結果嘅工具。無論你係睇緊十六進制傾印嘅程式員、第一次學習位置記數法嘅學生、定係解讀八進制權限嘅系統管理員,我哋嘅免費網上进制轉換器支援進制 2 到 64 同逐步分解。即刻試下,以後唔使再喺二進制入面數手指。

免費試用此工具 →open_in_new