int lowbit(int x){ return x & -x; }
上面的代码可以统计x 的二进制中1 的数量;
lowbit(x ^ y)
上面的代码则可以统计x和y中不同位的数量
统计2进制中1的数量
原文:https://www.cnblogs.com/LH2000/p/14259091.html