奇偶校验 & 统计整数转换为二进制后含多少个1奇偶校验 & 统计整数转换为二进制后含多少个1
统计整数转换为二进制后含多少个1 的问题整数右移但不适用负数,当x为负数时,一直进行右移运算,最终这个数字会编程0XFFFFFFFF,从而陷入死循环int getNumber(int x){ int count = 0; while(x) { count += x & 1; x >>= 1; //右移 }}整数 与 左移的1 相&int getNumber_1(int x){