digtools
🔢
base converter,

進数変換ツール

即時進行二、八、十、十六進位相互轉換。並支援位元圖案視覺化。

🔢
同時顯示 4 種進位
一次轉換為四種進位制
即時轉換
輸入時立即更新結果
🧮
位元視覺化
透過圖形介面互動式操作位元
二進位--
八進位--
十進位--
十六進位--
位元圖案
🔒所有轉換處理都在瀏覽器內完成。
about,

簡介

這是一款免費線上工具,可即時相互轉換二進位、八進位、十進位與十六進位。搭載位元圖案的視覺化功能,可透過點擊切換各個位元,幫助您直覺地理解位元運算。

非常適合用於資訊工程相關考試準備、程式設計學習以及韌體開發。

how to use,

使用方法

STEP 1

選擇進位制

從下拉選單選擇您要輸入的數值是哪一種進位制。

STEP 2

輸入數值

在文字框中輸入數值,即會同時轉換為 4 種進位制,位元圖案也會立即更新。

STEP 3

複製與位元操作

點擊複製圖示即可複製數值。點擊位元圖案的方格可以切換 0 和 1 進行互動式操作。

glossary,

術語表

二進位 (Base 2)
只使用 0 和 1 兩個數字來表示數值的方法。是電腦內部資料表示的基礎。
八進位 (Base 8)
使用 0 到 7 共 8 個數字來表示數值的方法。常用於 UNIX 的檔案權限設定(如 chmod 755)。
十進位 (Base 10)
使用 0 到 9 的標準記數法,也是人類日常生活中最常用的進位制。
十六進位 (Base 16)
使用 0 到 9 以及 A 到 F 共 16 個字元來表示數值的方法。常用於色碼(如 #FF0000)與記憶體位址。
ビット (bit)
二進位的一個位數,值為 0 或 1。是電腦資訊量的最小單位。
バイト (byte)
由 8 個位元組成的一個單位。可表示 0~255(十進位)的範圍。
MSB (Most Significant Bit)
二進位最左邊的位元,對數值大小的影響最大。
LSB (Least Significant Bit)
二進位最右邊的位元,決定了數值的奇偶性。
rules,

計算方法與規則與轉換規則

十六進位轉十進位

十六進位使用「0~9」的數字與「A~F」的字母來表示數值。A 對應 10、B 對應 11、F 對應 15。

範例:將十六進位 "2A" 轉換為十進位:
第一位(個位)的「A」在十進位中是 10。
第二位的「2」代表有 2 個 16 的 1 次方,也就是 2 × 16 = 32。
將它們相加,32 + 10 = 42

十、十六、二進位對照表 (0〜15)

十進位 (DEC)十六進位 (HEX)二進位 (BIN)
000000
110001
220010
330011
440100
550101
660110
770111
881000
991001
10A1010
11B1011
12C1100
13D1101
14E1110
15F1111
faq,

常見問題

Q.可以轉換負數嗎?
本工具目前支援無號整數(非負整數)的轉換。當前版本尚未支援負數的二補數表示法。
Q.輸入的數據會傳送到伺服器嗎?
不會。所有轉換都是在您的瀏覽器中透過 JavaScript 進行。
Q.最大可以轉換多大的數字?
最高可精確轉換至 JavaScript 的最大安全整數:2⁵³ - 1 (9,007,199,254,740,991)。
Q.可以轉換小數嗎?
當前版本僅支援整數。未來會考慮加入浮點數(IEEE 754)的轉換功能。
Q.位元圖案的顯示支援到多少位元?
可以在 8 位元、16 位元和 32 位元之間切換。
use cases,

應用場景

📝 資訊工程考試準備

練習基礎的進位制轉換題目。

💻 程式設計學習

深入理解位元遮罩與位移運算。

🎨 網頁開發

進行 CSS 十六進位色碼與 RGB(十進位)之間的轉換。

🔧 韌體開發

解讀暫存器數值與記憶體傾印中的十六進位資料。

發送反饋

請告訴我們您的想法,以幫助我們改進工具。

免責聲明

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