編程之美中的一道題,有一個解法想不明白該算法只考慮1的個數(shù)代碼如下:intCount(BYTEv){intnum=0;while(v){v&=(v-1);num++;}returnnum;}在網(wǎng)上看了一下都只是把算法給出來都沒有解釋,哪位同學(xué)幫忙解釋一下,想不明白.多謝
求二進(jìn)制數(shù)中1的個數(shù)
有只小跳蛙
2019-04-07 09:38:40