使用步驟
- 輸入數值,支援 0x、0o、0b 字首以及下劃線、空格分隔符。
- 選擇輸入數值所用的進位制。
- 檢視其他各進位制的結果並複製。
- 在「自訂進位制」中設定 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 這樣的小數在二進位制中往往無法有限位精確表示。
最大能轉換多大的數?
沒有實際限制,幾千位的整數也能瞬間完成轉換。
隱私說明
本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。