digtools
🔢
base converter,

進位制轉換器

即時進行二進位、八進位、十進位與十六進位之間的轉換。包含互動式位元圖案視覺化功能。

🔢
4 種進位制
同時轉換所有 4 種進位制
即時運算
結果會隨著您的輸入即時更新
🧮
位元視覺化
互動式的位元圖案顯示
二進位 --
八進位 --
十進位 --
十六進位 --
位元圖案 (Bit Pattern)
🔒 所有的轉換都在您的瀏覽器內完成。
about,

關於本工具

這是一個免費的線上工具,可以即時轉換二進位、八進位、十進位和十六進位數字。它具有互動式位元圖案視覺化功能,您可以點擊單個位元來切換它們的值,並立即看到結果。

非常適合 IT 認證考試準備、程式設計學習和韌體開發。

how to use,

使用方法

STEP 1

選擇輸入的進位制

從下拉選單中選擇您要轉換的數值的進位制。

STEP 2

輸入數值

在輸入欄位中輸入一個數字,所有的四種進位制都會即時顯示,並在下方視覺化位元圖案。

STEP 3

複製或切換位元

點擊任何結果旁邊的複製圖示。點擊單個位元單元格以切換它們的值,並互動式地探索位元操作。

glossary,

詞彙表

二進位 (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)
二進位數字中最右邊的位元,決定該數字是奇數還是偶數。
rules,

計算方法與轉換規則

十六進位轉十進位

十六進位使用 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
faq,

常見問題

Q.可以轉換負數嗎?
本工具支援無號數(非負整數)。目前版本尚未支援使用二補數表示負數。
Q.我的資料會被傳送到伺服器嗎?
不會。所有的轉換都是完全使用您的瀏覽器中內建的 JavaScript parseInt() 和 toString() 函數來進行的。
Q.我可以轉換的最大數字是多少?
高達 JavaScript 的最大安全整數:2⁵³ - 1 = 9,007,199,254,740,991。
Q.可以轉換小數嗎?
目前版本僅支援整數。未來更新中可能會加入 IEEE 754 浮點數表示法的支援。
Q.視覺化工具支援哪些位元寬度?
您可以切換 8 位元、16 位元和 32 位元的顯示模式。
use cases,

使用場景

📝 IT 認證考試準備

練習 CompTIA、CCNA 等考試的進位制轉換問題。

💻 程式設計學習

透過視覺化了解位元遮罩、位移運算子和位元運算。

🎨 網頁開發

將 CSS 十六進位顏色代碼轉換為 RGB 十進位數值,反之亦然。

🔧 韌體開發

以十六進位解碼暫存器值和記憶體傾印 (Memory Dump)。

Send Feedback

Please let us know your thoughts to help us improve the tool.

免責聲明

本網站提供的所有工具均可免費使用,但請用戶自行承擔使用風險。本網站對各種工具的計算結果、轉換結果及生成數據的準確性、完整性和安全性不作任何保證。因使用本工具而產生的任何損害或糾紛,運營者概不負責,敬請見諒。此外,檔案處理與計算等操作原則上均在您的瀏覽器內完成,您輸入的數據不會傳送或保存在本網站的伺服器上。