#include<stdio.h>
int count_one_bit(unsigned value)
{
int ones;
for( ones=0; value!=0; value=value>>1 )//移位是最好的除法
if( value%2!=0 )
ones=ones+1;
//return ones;
printf("%d",ones);
return 0;
}
int main()
{
count_one_bit(10);
return 0;
}
count_one_bit
最新推荐文章于 2022-07-29 21:04:22 发布