#include<stdio.h>
void obtain_odd_num(int n)
{
printf("%d的奇数数列为:",n);
for (int i = 31; i >= 0; i -= 2)
{
printf("%d “, (n >> i) & 1);
}
printf(”\n");
}
void obtain_even_num(int n)
{
printf("%d的偶数数列为:",n);
for (int i = 30; i >= 0; i -= 2)
{
printf("%d “, (n >> i) & 1);
}
printf(”\n");
}
int main()
{
obtain_odd_num(13);
obtain_even_num(15);
system(“pause”);
return 0;
}
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
