利用位运算输出二进制

正序
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int n,i;
while(scanf("%d",&n)!=EOF)
{
int b=1;
for(i=0;i<32;i++)
{
if(n&b)
printf(“1”);
else
printf(“0”);
b=b<<1;
}
puts("");
}
return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43797508/article/details/85337675