跳過導航到主內容
Calnex LogoCalnex
開發者工具

進位制轉換器

在二進位、八進位、十進位和十六進位之間轉換數字。電腦科學、程式設計和數位電子學的必備工具。

參數

輸入所選進制下的有效數字。

輸入數字的基數

結果

十進制(基數 10)
255

十進位表示法

其他結果 (5)
二進制(基數 2)
1111 1111

4 位元分組的二進位表示

八進制(基數 8)
377

八進位表示法

十六進制(基數 16)
0xFF

帶有 0x 前綴的十六進位表示

位長8

表示該數字所需的位數

作為位元組 (0x00–0xFF)
0xFF

單字節十六進位表示

輸入與結果範例

255
1111 1111

僅支援最多4096位的整數。負數使用負號,不是固定位寬的二補數表示。

為什麼選擇 進位制轉換器

數基轉換器可立即在二進制、八進制、十進制和十六進位表示形式之間轉換數字。對於程式設計師、網路工程師和任何使用低階資料格式的人來說都是必不可少的。

  • ✓立即在所有四種主要數字基數之間進行轉換
  • ✓顯示具有 4 位元分組的二進位檔案以提高可讀性
  • ✓顯示位元長度和 ASCII 字元(如果適用)
  • ✓支持所有鹼基的負數

使用步驟

  1. 1輸入您要轉換的數字
  2. 2選擇輸入的基數(二進位、八進位、十進位或十六進位)
  3. 3立即查看所有四種基本表示
  4. 4檢查位長度以了解儲存要求
  5. 5複製任何表示形式以在程式碼中使用

常見問題 (FAQ)

什麼是二進制以及為什麼使用它?

二進位(基數 2)僅使用數字 0 和 1。它是電腦的基本語言,因為數位電路以兩種狀態運作:開 (1) 和關 (0)。計算機中的每個資料最終都以二進位形式儲存。

如何將十六進制轉換為十進制?

Each hex digit represents a power of 16. For example, 0xFF = 15×16¹ + 15×16⁰ = 240 + 15 = 255. Simply enter your hex value with the base set to "Hexadecimal" to get the decimal equivalent.

八進制和十六進制有什麼區別?

八进制使用基数 8(数字 0–7),而十六进制使用基数 16(数字 0–9 和 A–F)。八進制在早期計算中很流行。如今,十六进制更为常见,因为每个十六进制数字正好映射到 4 个二进制位,从而更容易读取二进制数据。

我需要多少位來表示 255?

您需要 8 位元(1 個位元組)來表示二進位的 255:11111111。這是無符號 8 位元整數的最大值。

這個轉換器可以處理負數嗎?

是的。輸入帶有前導減號的負數(例如 -255)。轉換器將顯示所有基數中的符號前綴表示。對於二進制補碼表示(在實際電腦記憶體中使用),您需要一個特定於位元寬度的轉換器。

權威參考資料

Binary Number System - Wikipedia

查看來源

Hexadecimal - Wikipedia

查看來源

Radix - Wikipedia

查看來源