面试宝典里的题目,也是很多面试经常考的,很多人刚见到这个题目,就不知所措,程序代码如下:
#include <stdio.h>
int main()
{
int count = 0; //统计变量
int testNum = 0x77; //测试的数
while (testNum)
{
count++;
testNum = testNum & (testNum - 1);
}
printf("count = %d\n",count);
return 0;
}