1如何判断一个数是否为奇数?//常规方法boolisOdd_Method1(intn){ if(n%2) returntrue; else returnfalse; }//高效方法boolisOdd_Method2(intn){ //奇数的二进制形式最后一位一定是1 returnn&0x1;}注:二进制除了最后一位其他均是2的倍数,故如为奇数,则二进制形式的最后一位一定为1.2如何判断一个整数是否为2的幂?boolisPowerof2_Method1(unsignedn){ unsignedi=1; //i=1,2,4,8,... while(i=n returni==n;}boolis