为了统计一个非负整数的二进制形式中 1 的个数,代码如下:
int CountBit(int x) { int ret = 0; while (x) { ret++; ___________; } return ret; }
则空格内要填入的语句是( )。
x >>= 1
x &= x - 1
x |= x >> 1
x <<= 1