跳到正文
馬克工具箱

進位制轉換器

輸入 2 到 36 任意進位制的數,同時得到二進位制、八進位制、十進位制、十六進位制和自訂進位制的結果。任意大的整數都能精確轉換,負數還會顯示補碼。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

二進位制1111 1111
八進位制377
十進位制255
十六進位制FF
三十六進位制73
自訂進位制 (7)513

使用步驟

  1. 輸入數值,支援 0x、0o、0b 字首以及下劃線、空格分隔符。
  2. 選擇輸入數值所用的進位制。
  3. 檢視其他各進位制的結果並複製。
  4. 在「自訂進位制」中設定 2–36 之間的任意進位制,比如 32 進位制。

引數說明

輸入進位制
大於 9 的數字用字母表示,a 是 10,f 是 15,z 是 35,不區分大小寫。
大數
使用任意精度整數計算,64 位及更大的數都能精確轉換,不會像普通計算器那樣丟失精度。
補碼
負數會顯示在能容納它的最小的 8、16、32、64 或 128 位有符號整數中,計算機實際儲存的二進位制補碼。
數字分組
二進位制和十六進位制每 4 位一組,十進位制每 3 位一組,方便閱讀;複製時會去掉空格。

常用對照表

十進位制 二進位制 八進位制 十六進位制
0 0 0 0
7 111 7 7
10 1010 12 A
15 1111 17 F
16 10000 20 10
255 1111 1111 377 FF
1024 100 0000 0000 2000 400
65535 1111 1111 1111 1111 177777 FFFF

常見問題

二進位制怎麼手算成十進位制?

從右往左第 0 位開始,每一位乘以 2 的位數次方再相加。1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11。

為什麼 1 個十六進位制位等於 4 個二進位制位?

十六進位制有 16 個數字(0–f),正好需要 4 個二進位制位表示(2⁴ = 16)。所以常用十六進位制緊湊地表示位元組,每個位元組兩位。

支援小數嗎?

不支援,只能轉換整數。像 0.1 這樣的小數在二進位制中往往無法有限位精確表示。

最大能轉換多大的數?

沒有實際限制,幾千位的整數也能瞬間完成轉換。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具