val=((val<<4)&0xff)|((val>>4)&0xff);
val=((val<<2)&0xcc)|((val>>2)&0x33);
val=((val<<1)&0xaa)|((val>>1)&0x55);
val=((val<<4)&0xff)|((val>>4)&0xff);
val=((val<<2)&0xcc)|((val>>2)&0x33);
val=((val<<1)&0xaa)|((val>>1)&0x55);
转载于:https://www.cnblogs.com/guanguangreat/p/10212773.html