统计整型数据二进制形式中1的个数可以通过如下方式达到:
int cnt1bits(int x) {
int count = 0;
while (x) {
++count;
x = x & (x - 1);
}
return count;
}
时间: 2024-07-31 20:03:38
统计整型数据二进制形式中1的个数可以通过如下方式达到:
int cnt1bits(int x) {
int count = 0;
while (x) {
++count;
x = x & (x - 1);
}
return count;
}