本文介绍了c反向二进制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
How can I reverse a binary number only using binary operators?
E.g:
11100000 -> 00000111
00110100 -> 00101100
00111111 -> 11111100
解决方案
For this sort of thing I recommend that you take a look at the awesome page Bit Twiddling Hacks.
Here is just one example solution taken from that page:
And as pointed out in the comments, here's another option:
这篇关于c反向二进制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!