如何确定给定数字是偶数还是奇数?我很久以来一直想弄清楚这个问题,而且还没到任何地方。
你可以使用模运算符,但这可能会很慢。如果是整数,则可以执行以下操作:
if ( (x & 1) == 0 ) { even... } else { odd... }
这是因为低位将始终设置为奇数。