Geeksforgeeks Solution For " Swap all odd and even bits "

GeeksforGeeks Solution For Hard Domain .Below You Can Find The Solution Of  School Basic ,Easy ,Medium . Or Hackerrank Solution You Can Also Direct Submit Your Solution to Geeksforgeeks Same Problem .You Need to login then you can submit you answers 

Problem :- Swap all odd and even bits

Submit Your Solution :- Click Here 

Solution :- 

#include <stdio.h>
unsigned int swapBits(int x)
int even_bits = x & 0xAAAAAAAA; 
int odd_bits = x & 0x55555555; 
even_bits >>= 1; 
odd_bits <<= 1; 
return (even_bits | odd_bits);

int main()
    int t;
int x; 
printf("%d\n", swapBits(x));
return 0;


Geeksforgeeks Solution For " Swap all odd and even bits "

Previous Post
Next Post

post written by:

Hi, I’m Ghanendra Yadav, SEO Expert, Professional Blogger, Programmer, and UI Developer. Get a Solution of More Than 500+ Programming Problems, and Practice All Programs in C, C++, and Java Languages. Get a Competitive Website Solution also Ie. Hackerrank Solutions and Geeksforgeeks Solutions. If You Are Interested to Learn a C Programming Language and You Don't Have Experience in Any Programming, You Should Start with a C Programming Language, Read: List of Format Specifiers in C.
Follow Me