進位制轉換器
即時進行二進位、八進位、十進位與十六進位之間的轉換。
包含互動式位元圖案視覺化功能。
關於本工具
這是一個免費的線上工具,可以即時轉換二進位、八進位、十進位和十六進位數字。它具有互動式位元圖案視覺化功能,您可以點擊單個位元來切換它們的值,並立即看到結果。
非常適合 IT 認證考試準備、程式設計學習和韌體開發。
使用方法
選擇輸入的進位制
從下拉選單中選擇您要轉換的數值的進位制。
輸入數值
在輸入欄位中輸入一個數字,所有的四種進位制都會即時顯示,並在下方視覺化位元圖案。
複製或切換位元
點擊任何結果旁邊的複製圖示。點擊單個位元單元格以切換它們的值,並互動式地探索位元操作。
詞彙表
- 二進位 (Base 2)
- 只使用 0 和 1 的數字系統。是電腦內部最基礎的表示法。
- 八進位 (Base 8)
- 使用數字 0-7 的八進位數字系統。常見於 Unix 檔案權限 (例如: chmod 755)。
- 十進位 (Base 10)
- 使用數字 0-9 的標準十進位系統,用於人類日常的計算。
- 十六進位 (Base 16)
- 使用數字 0-9 和字母 A-F 的十六進位系統。用於顏色代碼 (#FF0000) 和記憶體位址。
- 位元 (Bit)
- 單個二進位數字 (0 或 1)。計算中最小的資訊單位。
- 位元組 (Byte)
- 一組 8 個位元。可以表示從 0-255 (十進位) 或 00-FF (十六進位) 的值。
- 最高有效位元 (MSB)
- 二進位數字中最左邊的位元,具有最大的位置權重。
- 最低有效位元 (LSB)
- 二進位數字中最右邊的位元,決定該數字是奇數還是偶數。
計算方法與轉換規則
十六進位轉十進位
十六進位使用 10 個數字 (0-9) 和 6 個字母 (A-F) 來表示數值。A 對應 10,B 對應 11,F 對應 15。
範例:將十六進位 "2A" 轉換為十進位:
第 1 位數 "A" 在十進位中是 10。
第 2 位數 "2" 代表兩個 16¹ (16),所以 2 × 16 = 32。
將它們相加:32 + 10 = 42。
十進位、十六進位與二進位對照表 (0-15)
| 十進位 | 十六進位 | 二進位 |
|---|---|---|
| 0 | 0 | 0000 |
| 1 | 1 | 0001 |
| 2 | 2 | 0010 |
| 3 | 3 | 0011 |
| 4 | 4 | 0100 |
| 5 | 5 | 0101 |
| 6 | 6 | 0110 |
| 7 | 7 | 0111 |
| 8 | 8 | 1000 |
| 9 | 9 | 1001 |
| 10 | A | 1010 |
| 11 | B | 1011 |
| 12 | C | 1100 |
| 13 | D | 1101 |
| 14 | E | 1110 |
| 15 | F | 1111 |
常見問題
- Q.可以轉換負數嗎?
- 本工具支援無號數(非負整數)。目前版本尚未支援使用二補數表示負數。
- Q.我的資料會被傳送到伺服器嗎?
- 不會。所有的轉換都是完全使用您的瀏覽器中內建的 JavaScript parseInt() 和 toString() 函數來進行的。
- Q.我可以轉換的最大數字是多少?
- 高達 JavaScript 的最大安全整數:2⁵³ - 1 = 9,007,199,254,740,991。
- Q.可以轉換小數嗎?
- 目前版本僅支援整數。未來更新中可能會加入 IEEE 754 浮點數表示法的支援。
- Q.視覺化工具支援哪些位元寬度?
- 您可以切換 8 位元、16 位元和 32 位元的顯示模式。
使用場景
📝 IT 認證考試準備
練習 CompTIA、CCNA 等考試的進位制轉換問題。
💻 程式設計學習
透過視覺化了解位元遮罩、位移運算子和位元運算。
🎨 網頁開發
將 CSS 十六進位顏色代碼轉換為 RGB 十進位數值,反之亦然。
🔧 韌體開發
以十六進位解碼暫存器值和記憶體傾印 (Memory Dump)。
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.