#294. NOIP2018PJ-14

NOIP2018PJ-14

  1. (单选题)为了统计一个非负整数的二进制形式中 1 的个数,代码如下:
int CountBit(int x)
{
    int ret = 0;
    while (x)
    {
        ret++;
        ___________;
    }
    return ret;
}

则空格内要填入的语句是( )

{{ select(1) }}

  • x >>= 1
  • x &= x - 1
  • x |= x >> 1
  • x <<= 1