Kernighan&里奇。位计数

时间:2016-08-03 12:32:26

标签: kernighan-and-ritchie

这个操作在书中:

int bitcount(unsigned x)
{
    int b;

    for (b = 0; x != 0; x >>= 1)
         if (x & 01)
               b++;
    return b;
}

但是我已经尝试了if (x & 1)而它提供了相同的数字,所以......使用x & 1x & 01是不是一样?如果没有,差异在哪里?

0 个答案:

没有答案