这个问题在这里已经有了答案:
8年前关闭。
如何仅使用二元运算符反转二进制数?
例如:
11100000 -> 00000111
00110100 -> 00101100
00111111 -> 11111100
最佳答案
对于这类事情,我建议您查看很棒的页面 Bit Twiddling Hacks 。
这只是从该页面获取的一个示例解决方案:
正如评论中指出的那样,这是另一个选择: