单选题

为了统计一个非负整数的二进制形式中1的个数,代码如下: 

int CountBit(int x)

{

int ret = 0;

while (x)

{

ret++;

                          ;

}

return ret;

}

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

A

x >>= 1

B

x &= x - 1

C

x  |= x >> 1

D

x <<= 1

赣ICP备20007335号-2