位操作又有用武之地了。
代码如下:
int isPower(long n)
{
if (n > 0 && (n & (n - 1)) == 0)
return 1; //n是2的方幂
return 0; //n不是2的方幂
}
位操作又有用武之地了。
代码如下:
int isPower(long n)
{
if (n > 0 && (n & (n - 1)) == 0)
return 1; //n是2的方幂
return 0; //n不是2的方幂
}