#include<iostream>
using namespace std;
int reverse(int n)
{
return ((n & 0x55555555) << 1) + ((n & 0xAAAAAAAA) >> 1);
}
int main()
{
int n;
cin >> n;
int res=reverse(n);
cout << res << endl;
system("pause");
}
转载于:https://www.cnblogs.com/readlearn/p/10806558.html