黑马程序员技术交流社区
标题:
任意数的标准二进制转换(欢迎来吐槽!)
[打印本页]
作者:
杨庆庆
时间:
2015-6-27 23:33
标题:
任意数的标准二进制转换(欢迎来吐槽!)
/* 任何数的二进制转换....
*/
#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;
}
作者:
heyuze
时间:
2015-6-28 00:47
这个是入学考试那题吧。。很不错哟
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2