利用位与判断奇偶

我们可以利用位与运算快速判断一个数是奇数还是偶数。

讲解

因为奇数的二进制位最后一位一定是1,偶数的二进制位最后一位一定是0,所以将这个数与上1之后如果是1就是奇数,否则就是偶数。

源代码

if (x % 1) 是奇数
if (!(x % 1)) 是偶数
THE END