原题:
Given an integer, write a function to determine if it is a power of two.
解决方法:
去掉最低位,看看是不是0即可。
代码:
bool isPowerOfTwo(int n) {
return n > 0 && (!(n &(n-1)));
}
原题:
Given an integer, write a function to determine if it is a power of two.
解决方法:
去掉最低位,看看是不是0即可。
代码:
bool isPowerOfTwo(int n) {
return n > 0 && (!(n &(n-1)));
}