/* 任何数的二进制转换....
*/
#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义一个变量,
int num ;
//提示用户输入一个数
printf("请输入一个数:");
//接受用户输入的这个数
scanf("%d",&num);
//输出用户的输入数的,十进制数转二进制数
for (int i=0;i<=31;i++)
{ int result= num >> (31-i);
printf("%d",(result & 1));
if((i+1)%4==0)printf(" ");
}
//实现其二进制的数的后1
//四位的0--->1,1--->0
printf("\n");
return 0;
}
/* 任何数的二进制转换....
*/
#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义一个变量,
int num ;
//提示用户输入一个数
printf("请输入一个数:");
//接受用户输入的这个数
scanf("%d",&num);
//输出用户的输入数的,十进制数转二进制数
for (int i=0;i<=31;i++)
{ int result= num >> (31-i);
printf("%d",(result & 1));
if((i+1)%4==0)printf(" ");
}
//实现其二进制的数的后1
//四位的0--->1,1--->0
printf("\n");
return 0;
}
|
|