How to reverse the bits in an integer?
No Comments...
Asked in TechnologyComputers- Asked 1 year ago By anonymous Views: 50
Answered 1 year agoshastri
The following C code can be used to reverse bits in an integer.
#include
long reverse(unsigned long x) {
long rev = 0;
int i = 0;
for(rev = i = 0; i < 32; i++) {
rev = (rev << 1) + (x & 1);
x >>= 1;
}
return rev;
}Sign In to answer

RSS Feed
Follow us on twitter





