推广 热搜:
 |  行业设备  |  机械制造  |  机器视觉  |  机械自动化  |  仪器仪表  |  工业机器人  |  编程开发  |  嵌入式  |  电子技术  |  工控自动化  |  电工电气 频道

异或求校验和

   日期:2018-04-16     浏览:123    评论:0    
核心提示:[cpp]view plaincopyuint8_tchk_xrl(constvoid*data,uint16_tlength){constuint8_t*buf=data;uint8_tretval=0;while(length){ret
[cpp] view plain copy
 
  1. uint8_t chk_xrl(const void *data, uint16_t length)  
  2. {  
  3.   const uint8_t *buf = data;  
  4.   uint8_t retval = 0;  
  5.   
  6.   while(length)  
  7.   {  
  8.     retval ^= *buf++;  
  9.     --length;  
  10.   }  
  11.   return retval;  
  12. }  
 
打赏
 
更多>同类编程
0相关评论

推荐图文
推荐编程
点击排行

网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报