输出一个数的二进制
#include<stdio.h>
int main(){
int number;
scanf("%d",&number);
unsigned mask = 1u<<31;
for(;mask;mask>>=1){
printf("%d",number & mask?1:0);
}
printf("\n");
return 0;
}
#include<stdio.h>
int main(){
int number;
scanf("%d",&number);
unsigned mask = 1u<<31;
for(;mask;mask>>=1){
printf("%d",number & mask?1:0);
}
printf("\n");
return 0;
}