編程之美中求二進制中1的個數

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

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