void print(int a)
{
printf("奇数位");
for (int i = 30; i >= 0; i-=2)
{
printf(" %d ", (a >> i) & 1);
}
printf("\n");
printf("偶数位");
for (int i = 31; i >= 1; i-=2)
{
printf(" %d ", (a >> i) & 1);
}
}
int main()
{
int a = 0;
scanf("%d",&a);
print(a);
return 0;
}
C语言实现二进制奇数位和偶数位
最新推荐文章于 2024-07-17 17:16:42 发布