千家信息网

怎样求int型数据在内存中存储时1的个数

发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,怎样求int型数据在内存中存储时1的个数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。/*015-求int型数据在内存中
千家信息网最后更新 2024年12月01日怎样求int型数据在内存中存储时1的个数

怎样求int型数据在内存中存储时1的个数,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

/*015-求int型数据在内存中存储时1的个数题目描述输入一个int型数据,计算出该int型数据在内存中存储时1的个数。输入描述: 输入一个整数(int类型)输出描述: 这个数转换成2进制后,输出1的个数输入例子:5输出例子:2*///c语言版#include int main(void){        int integer,i;        int count = 0;        scanf("%d",&integer);        unsigned uninteger = (unsigned) integer;        //printf("%u\n",uninteger);        while(uninteger)        {                if(uninteger % 2 == 1)                {                        count++;                }                uninteger /= 2;        }        printf("%d",count);        return 0;}

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

0