自 2010 年 · 每月支援超過 200 萬次工具執行
自 2010 年
加到 Chrome

我的工具箱

自動模式

尚未收藏任何工具。

升級為高級版
相關工具
二進製到八進製轉換器二進製計算機八進制轉十六進制計算機HEX計算機
主頁 > 雜項 > 數制轉換工具
 

二進製到格雷碼轉換器

將二進製數轉換為格雷碼,包含分步詳解、XOR 真值表和逐位元視覺化圖表。

免費使用無需註冊2025年12月更新
二進製到格雷碼轉換器立即免費試用 ▼
XOR 真值表(用於轉換)
A
B
A XOR B
0
0
0
0
1
1
1
0
1
1
1
0
轉換方向
二進位數

Embed 二進製到格雷碼轉換器 Widget

二進製到格雷碼轉換器

歡迎使用我們的二進製到格雷碼轉換器,這是一個免費的線上工具,可將標準二進製數轉換為格雷碼(反射二進製碼)。本轉換器展示了 XOR 規則、清晰的逐位元圖表和分步詳解,讓您輕鬆理解轉換過程。

什麼是格雷碼?

格雷碼,也稱為反射二進製碼,是一種二進製數字系統,其中兩個連續的值僅有一位元不同。這在旋轉編碼器、數位通信和其他多個位元同時變化可能導致轉換錯誤的系統中非常有用。

如何將二進製轉換為格雷碼

通用公式為:

在位元形式下,最高有效位元格雷碼等於最高有效位元二進製位元。其餘每一位元格雷碼是兩個相鄰二進製位元的 XOR 結果。

此轉換改變的是位元模式(代碼),而不是原始二進製輸入所代表的基礎整數值。

如何使用此轉換器

  1. 輸入僅包含 0 和 1 的二進製數(可選前綴:0b)。
  2. 點擊轉換按鈕。
  3. 查看生成的格雷碼,然後向下捲動查看移位和 XOR 圖表以及詳細的分步說明。

下圖展示了該公式在一個簡短示例中的應用過程。

移位與 XOR 示意圖

Binary:
1
0
1
1
Binary >> 1:
0
1
0
1
XOR Result:
1
1
1
0

理解 XOR

XOR(互斥或)在兩個輸入位元不同時輸出 1,相同時輸出 0。XOR 真值表顯示在本頁輸入表單上方。

格雷碼的應用領域

常見問題 (FAQ)

什麼是格雷碼?

格雷碼是一種二進製數字系統,連續值之間正好只有一位元不同。這一特性有助於減少旋轉編碼器等實際設備在轉換過程中的錯誤。

如何將二進製轉換為格雷碼?

您可以透過將二進製數與右移一位元後的結果進行 XOR 運算來計算格雷碼:格雷碼 = 二進製 XOR (二進製 >> 1)。本工具顯示了移位行和 XOR 結果行,方便您驗證每一位元。

格雷碼代表的十進製值與輸入相同嗎?

格雷碼是相同序列索引的不同編碼,而不是不同的進位。如果您將格雷碼位元視為普通二進製數,通常會得到不同的十進製值。這就是為什麼本頁將格雷碼位元解釋為二進製僅作為參考顯示的原因。

我可以將格雷碼轉換回二進製嗎?

可以。請使用我們的格雷碼到二進製轉換器。反向轉換也可以透過與先前恢復的二進製位元進行逐位元 XOR 來完成。

更多資源

引用此內容、頁面或工具為:

"二進製到格雷碼轉換器" 於 https://MiniWebtool.com/zh-tw/二進製到格雷碼轉換器/,來自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 團隊提供。更新日期:2025年12月20日

數制轉換工具:

熱門與最新工具:

二進製到十六進製轉換器八進製到二進製轉換器二進製到十進製轉換器查看全部 →
主頁 > 雜項 > 數制轉換工具 > 二進製到格雷碼轉換器