淘先锋技术网
首页
1
2
3
4
5
6
7
求出一个数字的二进制表达中'1'的…
#include <iostream>
using namespace std;
int main()
{
int count = 0;
int value = 8888;
while(value)
{
count++;
value = value & (value - 1);
}
cout<<count<<endl;
return 0;
}