十进制转二进制的代码;简单又美观
#include<stdio.h>int main()
{
int n,i,yu={0};//如果是64位的,把86改为64;如果是32的就改为32;是16的就改为16
printf("请输入一个整数:");
scanf("%d",&n);
for(i=0;i<86;i++)//这里同上
{
yu=n%2;
n/=2;
}
for(i=85;i>=0;i--)//如果是64位的,把85改为63;如果是32的就改为31;是16的就改为15
{
printf("%d",yu);
if(i%4==0)
printf(" ");
}
}
注释明显是错的 注释有问题,而且觉得64位的数组下表应该为32;32位的数组下标应该为16 看看
页:
[1]