格雷码和二进制相互转换


转载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.

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM