#include<stdio.h>
void print(int n){
int i = 0;
printf("奇数位的数:\n");
for (i = 30; i >=0; i-=2){
printf("%d", 1 & (n >> i));
}
printf("\n");
printf("偶数位的数:\n");
for (i = 31; i >=1; i -= 2){ //循环-30是循环了15次,16位数,所以再=1是再循环一次
printf("%d", 1 & (n >> i));
}
}
int main(){
int n;
scanf("%d", &n);
print(n);
return 0;
}
C语言————打印二进制数的奇数位和偶数位;分别打印二进制序列
最新推荐文章于 2023-02-08 22:43:10 发布