進位制轉換器
← ToolBox
/ 進位制轉換器
🌙
首頁
‹
💻 開發
‹
進位制轉換器(IT)
🔄 Number Base Converter (IT)
Convert numbers between bases 2-36.
📐 工作原理與說明
在二進位制、八進位制、十進位制、十六進位制等進位制之間轉換。
常用進位制
:二(2)、八(8)、十(10)、十六(16),也支援自定義 2–36 進位制。
原理
:任意進位制轉十進位制用按權展開求和;十進位制轉目標進位制用除基取餘(小數部分乘基取整)。
符號
:十六進位制用 A–F 表示 10–15;超過 36 進位制需自定義符號集。
邊界
:負數單獨處理符號位;小數轉換存在精度限制,可能得到近似值。
數值
原進位制
2(二進位制)
8(八進位制)
10(十進位制)
16(十六進位制)
轉換
匯出明細 CSV
互換進位制
複製結果
📌 使用提示
進位制 2~36 均可使用,超過 10 的數位用 A~Z 表示。
輸入十六進位制時可帶或不帶 0x 字首。
結果包含二進位制、八進位制、十進位制、十六進位制及使用者指定目標進位制的對照。
🔗 相關工具
✨
.gitignore 生成器
.gitignore 生成器是一款免費的線上IT 開發工具,生成後儲存為專案根目錄的 .gitig…
📄
.properties 解析器
Java .properties 檔案解析:支援 key=value、key:value、行內註釋…
✨
API 簽名生成器
生成帶時間戳與隨機數的介面簽名
✨
ASCII 目錄樹生成器
把路徑列表一鍵生成 ASCII 目錄樹(├── └── │ 風格),支援檔案/資料夾標記,複製進…
💻
AST抽象語法樹檢視器
AST 抽象語法樹檢視器
🔤
Base64 檔案轉換
檔案與 Base64 互轉:圖片/文件/壓縮包轉 Base64 字串(含 data URI 字首…
📚 深度解析:進位制轉換器(IT)
💡 常見使用場景
開發除錯中 10/16/2/8 互轉。
讀記憶體地址與掩碼:把 0xFF 與十進位制 255 互相轉換,或用掩碼 0b11110000 提取位元組高四位,是位操作與協議解析的日常操作。
換算
0x1F4 = 500(10) = 111110100(2) = 764(8)。
❓ 常見問題(FAQ)
0x 字首含義?
表示十六進位制,如 0xFF=255。
小數怎麼轉換?
整數部分用「除基取餘、逆序排列」,小數部分用「乘基取整、順序排列」。注意二進位制無法精確表示十進位制的 0.1(如同十進位制無法精確表示 1/3),浮點數轉二進位制常出現無限迴圈,這正是不少語言裡 0.1 + 0.2 ≠ 0.3 的根源。