读zlib时发现反转一个32位的数的宏

来源:互联网 发布:mac qq怎么接收文件 编辑:程序博客网 时间:2024/05/21 12:40
Code:
  1. #define REVERSE(q) /   
  2.     ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + /   
  3.      (((q) & 0xff00) << 8) + (((q) & 0xff) << 24))  

这个宏很好的反转了一个32位的数,如0x89ABCDEF,反转后为0xefcdab89

原创粉丝点击