#include <stdio.h>
void printShow(int number); //函数的声明。
int main(int argc, const char * argv[])
{
printf("请输入一个数:");
int no;
scanf("%d",&no);
printShow(no);
return 0;
}
void printShow(int number)
{
//记录现在挪到哪一位。
int temp=(sizeof(number)<<3)-1;
while (temp>=0)
{
int value=number>>temp&1;
temp--;
printf("%d",value);
if ((temp+1)%4==0)
{
printf(" ");
}
}
printf("\n");
}
本文介绍了一个简单的C语言程序,该程序可以将输入的整数转换为二进制形式并以易于阅读的方式打印出来。每四位二进制数会进行一次换行,方便观察者理解数字的二进制结构。
820

被折叠的 条评论
为什么被折叠?



