位转换
 位 8   7   6   5   4   3   2    1
 数 v8  v7  v6  v5  v4  v3  v2   v1

 转换后:
 位 8   7   6   5   4    3   2   1
 数 v1  v2  v3  v4  v5   v6  v7  v8
 unsigned char  bit_reverse(unsigned char  c)
 {
   unsigned char buf = 0;
   int bit = 8;
   while(bit)
   {
   bit--;
   buf |= ((c & 1) << bit);
   c >>=1;
   }
   return buf;
 }

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄