十进制如何转换成32位二进制(32位)
编写程序,利用位运算将一个十进制整数转换为二进制(32位),并显示出来。Input Description
输入一个十进制整数。
Output Description
输出对应的二进制数。
Sample Input
15
Sample Output
00000000000000000000000000001111
2019-06-17 18:05
程序代码:#include<stdio.h>
int main()
{
int i,x;
char str[40];
scanf("%d",&x);
for(i=0;i<32;i++) {
str[31-i]=(x&1)+'0';
x>>=1;
}
str[32]='\0';
printf("%s",str);
return 0;
}

2019-06-17 18:23
2019-06-19 11:45