【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题意:
判断一个数是否2^n
思路:
循环进行位移操作
class Solution
{
public:
bool isPowerOfTwo(int n)
{
for(int i = 0;; i++)
{
if((1LL<<i)>n)
return false;
if((1LL<<i)==n)
return true;
}
}
};