检查数字是偶数还是奇数
2022-08-31 07:34:54
如何确定给定的数字是偶数还是奇数?我一直想弄清楚这个问题很长一段时间了,但一直没有到达任何地方。
您可以使用模数运算符,但速度可能很慢。如果它是一个整数,您可以执行以下操作:
if ( (x & 1) == 0 ) { even... } else { odd... }
这是因为低位将始终设置在奇数上。
if ((x % 2) == 0) {
// even
} else {
// odd
}