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
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
輸入一個值
輸入任意基數的數字:255、0xFF、0b11111111 或 0o377。空格和底線將被忽略。
- 2
將底座保留為“自動”,或強制使用一個
自動讀取字首並回退到匹配數字。選擇二進位制、八進位制、十進位或十六進位制來強制解釋。
- 3
閱讀所有四個
十進位制、十六進位制、二進位制和八進位制一起顯示。二進位制分為四組以使其可讀。
- 4
複製您需要的內容
每一行都有自己的複製按鈕,合併後的結果可以一次複製。
提示和最佳實踐
- 直接從程式碼貼上 0x 值;字首會自動讀取。
- 二進位制輸出分為四組,以匹配半位元組對映到十六進位制數字的方式。
- 當一個裸數字可以用兩種方式讀取時,強制使用基數,例如 10。
常見問題
0x、0b 和 0o 字首是什麼意思?
它們標記基數:0x 表示十六進位制,0b 表示二進位制,0o 表示八進位制。它們是 C、JavaScript、Python 和大多數其他語言使用的約定,因此可以直接貼上程式碼。
當我強制以 2 為基數時,為什麼我的二進位值會被拒絕?
因為它包含 0 和 1 以外的字元。帶有空格的值可以,但帶有 0b 字首的值則不行,因為字首不是二進位數字。
它可以處理一個非常大的數字嗎?
是的。值被處理為任意精確度整數,因此 64 位元或更大的值可以精確轉換。僅支援整數。
它處理負數嗎?
是的。每個鹼基上都會保留並顯示一個前導減號。
可以轉換小數值嗎?
不可以。轉換器僅適用於整數,這涵蓋了與位元標誌、位址和顏色值相關的情況。