自 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-cn/二进制到格雷码转换器/,来自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 团队提供。更新日期:2025年12月20日

数制转换工具:

热门与最新工具:

二进制到十六进制转换器八进制到二进制转换器二进制到十进制转换器查看全部 →
主页 > 杂项 > 数制转换工具 > 二进制到格雷码转换器