求二进制中1的个数

来源:互联网 发布:30岁程序员vs公务员 编辑:程序博客网 时间:2024/06/06 16:29

int func(x){           int count = 0;           while(x)           {                    count++;                    x = x&(x-1);           }           return count;}
例:输入为2015 (11111011111),输出的count为10


0 0
原创粉丝点击