分类:
2008-05-20 12:05:46
测试奇偶性最常用的方法就是除2求余,如
if(value % 2 == 0)...
但是这种算法不是最高效的,计算机最擅长做的是位运算,因此下面的算法是高效的:
public static bool IsEven(int value) //测试是否位偶数
{
return ((value & 1) == 0);
}
public static bool IsOdd(int value) //测试是否位奇数
{
return (!IsEven(value));
}