统计整型数据二进制形式中1的个数

时间:2015-03-06 17:06:37   收藏:0   阅读:96

统计整型数据二进制形式中1的个数可以通过如下方式达到:

int cnt1bits(int x) {
    int count = 0;
    while (x) {
        ++count;
        x = x & (x - 1);
    }
    return count;
}

原文:http://blog.csdn.net/chfe007/article/details/44100615

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!