class Solution {
public:
int NumberOf1(int n) {
//第一种写法就是int 是32位的
//就是把每一位抠出来看是否为1
int cnt=0;
for(int i=0;i<32;i++)
{
if(n>>i&1)//扣出来的不等于0 的就是等于1 的
{
cnt++;
}
}
return cnt;
}
};
错因计数器声明后必须赋值为0