编程之美中求二进制中1的个数

/*方案3,判断1的数量*/
int Count(BYTE v){
    int num=0;
    while(v){
        v &= (v-1);     //每次与v-1做与操作,削减掉最高位的1 
        num ++;
    }
} 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章