位运算统计二进制1的个数(long)
bit count
http://www.nowcoder.com/questionTerminal/bc4c7936f5ed42cbb9131b6f39aa272b
#include<iostream>
using namespace std;
int main(){
unsigned long int num;
cin>>num;
int res=0;
while(num>0){
res+=num&1;
num>>=1;
}
cout << res << endl;
return 0;
}
