不管右移后前面补的是什么,只跟1比较
class Solution { public: int NumberOf1(int n) { int count = 0; for(int i = 0; i<32; i++){ if((n >> i) & 1) count++; } return count; } };
不管右移后前面补的是什么,只跟1比较
class Solution { public: int NumberOf1(int n) { int count = 0; for(int i = 0; i<32; i++){ if((n >> i) & 1) count++; } return count; } };