位运算总结 191.位1的个数题解 位运算 按位与 & 按位与运算将参与运算的两数对应的二进制位相与,当对应的二进制位均为 1 时,结果位为 1,否则结果位为 0。 0000 0101 & 0000 1000 = 0000 0000 判断奇偶:这是因为奇数的二进制最低位始终为 1,而偶数的二进制最低为始终为 0。所以,无论任何奇数与 1 即 0000 0001 相与得到的都是 1,任何偶数与其相与得到的都是 0。 if( 3 & 1) { // 奇数 } else { // 偶数 } /* 0011 & 0001 = 0001 0101 & 0001 =