二进制按位翻转
把一个32位整数按位反转,即第1位转到第32位,第2位转到第31位,依次下去。
算法实现: 0XAAAAAAAA之类的称为掩码
第一行以1 位为一单元,奇偶单元进行交换; (交换32位整数的奇数位和偶数位)
本文介绍了如何将一个32位整数进行按位翻转,通过依次以1位、2位、4位、8位和16位为单元进行奇偶单元交换,最终实现32位的反转。这种方法提供了一种有效的二进制操作策略。
二进制按位翻转
把一个32位整数按位反转,即第1位转到第32位,第2位转到第31位,依次下去。
算法实现: 0XAAAAAAAA之类的称为掩码
第一行以1 位为一单元,奇偶单元进行交换; (交换32位整数的奇数位和偶数位)
592
1万+
467

被折叠的 条评论
为什么被折叠?