检查数字是偶数还是奇数

2022-08-31 07:34:54

如何确定给定的数字是偶数还是奇数?我一直想弄清楚这个问题很长一段时间了,但一直没有到达任何地方。


答案 1

您可以使用模数运算符,但速度可能很慢。如果它是一个整数,您可以执行以下操作:

if ( (x & 1) == 0 ) { even... } else { odd... }

这是因为低位将始终设置在奇数上。


答案 2
if ((x % 2) == 0) {
   // even
} else {
   // odd
}

推荐