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)
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 進行。
Q.最大可以轉換多大的數字?
最高可精確轉換至 JavaScript 的最大安全整數:2⁵³ - 1 (9,007,199,254,740,991)。
Q.可以轉換小數嗎?
當前版本僅支援整數。未來會考慮加入浮點數(IEEE 754)的轉換功能。
Q.位元圖案的顯示支援到多少位元?
可以在 8 位元、16 位元和 32 位元之間切換。
use cases,

應用場景

📝 資訊工程考試準備

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

💻 程式設計學習

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

🎨 網頁開發

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

🔧 韌體開發

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

發送反饋/請求

發送反饋

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

這不是工具的輸入欄位

免責聲明

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