最容易想到的方法是与2的关系进行计算:
bool isOdd(int n)
{
if(n%2==1)
return true;
else
return false;
}
进一步可以用位运算的方式:
bool isOdd(int n)
{
if((n&0x1)==1)// 注意==优先级比&高
return true;
else
return false;
}
最容易想到的方法是与2的关系进行计算:
bool isOdd(int n)
{
if(n%2==1)
return true;
else
return false;
}
bool isOdd(int n)
{
if((n&0x1)==1)// 注意==优先级比&高
return true;
else
return false;
}