格雷码和二进制相互转换

转载https://blog.csdn.net/gordon_77/article/details/79489548

摘要:

  1. 二进制转格雷码:二进制数右移一位和原来的数按位取异或

2.格雷码转二进制:需要使用一个循环来转换,首先最高位不变B[i]=G[i],次高位=二进制的高位与格雷码次高位高位取异或即B[i-1]=B[i]^G[i-1],直到i<0.

YKJIAO
原文地址:https://www.cnblogs.com/ajiaoa/p/12976718.html