中易网

C语言 定义一个函数,可以求得一个int型数据32位中1的个数

答案:1  悬赏:50  
解决时间 2021-10-19 16:13
  • 提问者网友:川水往事
  • 2021-10-19 05:48
C语言 定义一个函数,可以求得一个int型数据32位中1的个数
最佳答案
  • 二级知识专家网友:孤独入客枕
  • 2021-10-19 06:46
123456789101112131415161718#include <stdio.h>int func(unsigned long x){    int countx = 0;    while(x)    {        countx++;        x = x&(x-1);    }    return countx;} int main(void) {    unsigned long x;    scanf("%lu",&x);    printf("%d\n",func(x));    return 0;}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息