获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列
#include <stdio.h>
int main()
{
int i = 0;
int num = 10;
for (i = 31; i >= 1; i-=2)
{
printf("%d ", (num >> i) & 1);
}
printf("\n");
for (i = 30; i >= 0; i-=2)
{
printf("%d ", (num >> i) & 1);
}
return 0;
}
运行结果: