jchao288195 发表于 2015-5-2 21:04:07

十进制转二进制的代码;简单又美观

#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(" ");
        }
}

凌风破浪 发表于 2015-5-3 12:15:20

注释明显是错的

ywyz1314 发表于 2016-8-29 08:51:18

注释有问题,而且觉得64位的数组下表应该为32;32位的数组下标应该为16

cosmosh73 发表于 2016-8-29 22:54:20

看看
页: [1]
查看完整版本: 十进制转二进制的代码;简单又美观