题目描述
解题思路
- 首先我们得到一个整数
- 我们比较整数的每一位,看它与1相与是不是等于1
- 如果等于1的话 count++
- 最后返回count
class Solution {
public:
int hammingWeight(uint32_t n) {
int sum=0;
while(n){
if(n&1){
sum++;
}
n>>=1;
}
return sum;
}
};