欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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;
}


相关标签: 二进制 算法