标签:tps tco com 关于 flag 概念 github lob 负数
class Solution { public: int NumberOf1(int n) { int count = 0; int flag = 1; /*while (flag != 0) { if ((n & flag) != 0) { count++; } flag = flag << 1; //flag == 0表示遍历完int类型二进制表示的所有位了 }*/ while(n != 0){ count++; n &= n - 1; } return count; } };
标签:tps tco com 关于 flag 概念 github lob 负数
原文地址:https://www.cnblogs.com/BillowJ/p/12702312.html