class Solution {
public:
/*
* @param n: An integer
* @return: True or false
*/
bool checkPowerOf2(int n) {
// write your code here
if(n<=0){
return false;
}
bool t=n&(n-1);
return t==0?true:false;
}
};
/*
int a = -2147483648;
int b = a*-1;// 正的最大值不能表示 -2147483648;
int c = a-1;// 0x80000000+0xFFFFFFFFF = 2147483647;
cout<<b<<endl;//
cout<<c<<endl;
*/
是否为2的整数倍
猜你喜欢
转载自blog.csdn.net/u010325193/article/details/86517423
今日推荐
周排行