分類: 開發工具

進位制轉換工具

在二進位、八進位、十進位與十六進位之間轉換數字

在瀏覽器中把一個數字轉換為二進位、八進位、十進位、十六進位,或任意 2 到 36 之間的自訂進位制。

二進位1111 1111八進位377十進位255十六進位ff

本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。

這個工具能做什麼

工程師經常需要在不同進位制之間切換:二進位用於旗標位元,十六進位用於顏色與記憶體位址,八進位用於 Unix 檔案權限。本工具依你選擇的進位制解析輸入內容(支援 0x、0o、0b 前綴),並同時列出該數值在其他常見進位制下的表示,還可選擇以位元分組方式顯示以便閱讀。

使用方式

  1. 輸入一個數字,並選擇它目前所使用的進位制。
  2. 如需 2 到 36 之間的其他進位制,請使用「自訂進位制」。
  3. 查看轉換後的二進位、八進位、十進位與十六進位結果。

隱私說明

本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。

常見問題

可以轉換負數嗎?
可以。前導負號會在各個進位制的轉換結果中保留。
能轉換多大的數字?
數值以任意精度整數處理,不像一般的 32 位元或 64 位元運算那樣有實際的大小限制。
0x、0o、0b 前綴分別代表什麼?
它們分別是十六進位、八進位與二進位的常見簡寫。選取對應進位制後,轉換工具會自動辨識這些前綴。