文件名称:C语言Gray码转换代码
文件大小:866B
文件格式:C
更新时间:2015-04-25 18:45:48
Gray码 编码 格雷码 二进制 转换
【问题描述】
格雷码(Gray Code)是一种在位置传感器中常用的编码,其特点是每两个相邻的数的格雷码只有一个二进制位是不同的。例如,0-7的格雷码编码如下:
0 000
1 001
2 011
3 010
4 110
5 111
6 101
7 100
普通二进制编码到格雷码的转换方式如下:
Gn-1 = Bn-1
Gi = Bi+1 ^ Bi (0<=i