返回参数二进制为1的个数

来源:互联网 发布:淘宝名字大全男生 编辑:程序博客网 时间:2024/06/05 05:59
#include <stdio.h>int  count_one_bits (unsigned int value){int count=0;  //标记1的个数while(value){if(value%2==1)     {count++;//如果二进制有1的话,count++}value=value/2;   //参数变为原来的一半}return count;}int main(){printf("%d",count_one_bits(9));   //输出二进制为1的个数return 0;}

0 0
原创粉丝点击