#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define SwapIntBit(a) (((a) & 0x55555555) << 1 | ((a) & 0xaaaaaaaa) >> 1)
int main()
{
printf("%d", SwapIntBit(5));
return 0;
}
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#define SwapIntBit(a) (((a) & 0x55555555) << 1 | ((a) & 0xaaaaaaaa) >> 1)
int main()
{
printf("%d", SwapIntBit(5));
return 0;
}