一个巧妙的算法
static uint8_t bitcount(uint8_t n)
{
uint8_t count=0 ;
while (n)
{
count++ ;
n &= (n - 1) ;
}
return count ;
}
static uint8_t bitcount(uint8_t n)
{
uint8_t count=0 ;
while (n)
{
count++ ;
n &= (n - 1) ;
}
return count ;
}