我今天开始玩按位运算符,我注意到&
运算符可用于查找某事物是否为偶数。
100 & 1;//Gives 0
101 & 1;//Gives 1
0 表示偶数,1 表示赔率。
所以,我目前想知道哪种方法可以更有效地查找是否是偶数:
一种)if (n & 1 == 0) isEven = true;
或者
二)if(n % 2 == 0) isEven = true;
另外,是否有更有效的方法来查找是否是偶数?
PS没有理由我需要一种有效的方法来查找某事物是否为偶数,我只是真的很好奇。