C/C++练习题:求二进制数中0或1的个数

文章目录

      • 求0的个数
      • 求1的个数

求0的个数

int numOfZero(x)
while(x+1)
    {count++;
     x = x|(x+1); 
    }
    return count;
}

求1的个数

int numOfOne(x){
int count = 0;
while(x)
    {count++;
     x = x&(x-1); 
    }
    return count;
}

你可能感兴趣的:(C/C++,c++,编程语言)