Toolbox Hub
所有工具

Number Base Converter

Binary octal decimal hex

Binary octal decimal hex 在您的瀏覽器中本地執行

Leave the base on Auto and the converter reads 0x, 0b and 0o prefixes for you. Pick a base to force one.

Decimal

597

Hexadecimal

255

Binary

1001 0101 01

Octal

1125

Result
Decimal: 597
Binary: 1001 0101 01
Octal: 1125
Hex: 255

About the

數基轉換器可在二進位制、八進位制、十進位制和十六進位制之間轉換值,並同時顯示所有四種,以便您可以讀取所需的任何內容。將基礎保留為“自動”,它會為您讀取 0x、0b 和 0o 字首,這意味著您可以直接從原始程式碼貼上 0xFF 並獲得 255、1111 1111 和 377,而無需設定任何內容。值被當作任意精確度整數處理,因此 64 位元值可以精確轉換,而不會失去其最高位元。

Where people use the

  • 從原始碼中讀取十六進位制值作為十進位制和二進位制。
  • 檢查標誌或遮罩中設定了哪些位元。
  • 在十六進位制和十進位制通道之間轉換顏色值。
  • 在提交之前驗證配置檔案中的二進位制文字。

How to use the

  1. 1

    輸入一個值

    輸入任意基數的數字:255、0xFF、0b11111111 或 0o377。空格和底線將被忽略。

  2. 2

    將底座保留為“自動”,或強制使用一個

    自動讀取字首並回退到匹配數字。選擇二進位制、八進位制、十進位或十六進位制來強制解釋。

  3. 3

    閱讀所有四個

    十進位制、十六進位制、二進位制和八進位制一起顯示。二進位制分為四組以使其可讀。

  4. 4

    複製您需要的內容

    每一行都有自己的複製按鈕,合併後的結果可以一次複製。

提示和最佳實踐

  • 直接從程式碼貼上 0x 值;字首會自動讀取。
  • 二進位制輸出分為四組,以匹配半位元組對映到十六進位制數字的方式。
  • 當一個裸數字可以用兩種方式讀取時,強制使用基數,例如 10。

常見問題

0x、0b 和 0o 字首是什麼意思?

它們標記基數:0x 表示十六進位制,0b 表示二進位制,0o 表示八進位制。它們是 C、JavaScript、Python 和大多數其他語言使用的約定,因此可以直接貼上程式碼。

當我強制以 2 為基數時,為什麼我的二進位值會被拒絕?

因為它包含 0 和 1 以外的字元。帶有空格的值可以,但帶有 0b 字首的值則不行,因為字首不是二進位數字。

它可以處理一個非常大的數字嗎?

是的。值被處理為任意精確度整數,因此 64 位元或更大的值可以精確轉換。僅支援整數。

它處理負數嗎?

是的。每個鹼基上都會保留並顯示一個前導減號。

可以轉換小數值嗎?

不可以。轉換器僅適用於整數,這涵蓋了與位元標誌、位址和顏色值相關的情況。

相關工具