求一个二进制数中1的个数

来源:互联网 发布:win10如何更改mac地址 编辑:程序博客网 时间:2024/06/03 15:23
#include <stdio.h>
int number(int i)
{
int count=0;
while(i)
{
i=i&(i-1);
count++;
}
return count;
}
int main ()
{
printf("%d\n",number(15));
return 0;
}
0 0
原创粉丝点击