求二进制数中1的个数常用的一种方法
程序员文章站
2022-07-15 09:47:19
...
int BitCount(int n)
{
int count = 0;
while (n)
{
count ++;
n &= n-1; // 去年二进制中末位的1
}
return count;
}
上一篇: Eureka启动异常
下一篇: 三种方法判断一个数二进制序列中1的个数