Gray码
程序员文章站
2022-07-12 12:43:23
...
二进制和格雷码的转换
#include <iostream>
using namespace std;
int toGray(int x)//二进制转化为格雷码
{
return x^(x>>1);
}
int toBinary(int x)//格雷码转换为二进制
{
int y = x;
while(x>>=1){
y^=x;
}
return y;
}
上一篇: 循环Gray码的生成(非递归)
下一篇: Gray码