位运算判断是否是2的幂

4->100
3->011
100 & 011 -> 0

#include<iostream>
using namespace std;
int main()
{
	int n; //n>0
	cin>>n;
	if( n & (n-1) )
		cout<<"no\n";
	else
		cout<<"yes\n";
	return 0;
}
上一篇:kafka查询命令


下一篇:011、py43-day12-sky-20210818