2016-10-11 160 views

回答

4

的最简单的方法做,这是直接:

char z = (zBits[7] ) | 
     (zBits[6] << 1) | 
     (zBits[5] << 2) | 
     (zBits[4] << 3) | 
     (zBits[3] << 4) | 
     (zBits[2] << 5) | 
     (zBits[1] << 6) | 
     (zBits[0] << 7); 

如果你愿意,你可以再形成一个循环,这将是稍短这一点。