seo是什么职业,济南优化官网公司,美业网站,wordpress 代码 加密题解:判断一个正整数是否是2^n(位运算方法) 1.题目
判断一个正整数是否是2^n
2.位运算法
思路:干掉二进制最右边的1,看是否是0
int main()
{int num 16;if ((num & (num - 1)) 0) printf("the num is a 2^n");else print…
题解:判断一个正整数是否是2^n(位运算方法)
1.题目
判断一个正整数是否是2^n
2.位运算法
思路:干掉二进制最右边的1,看是否是0
intmain(){int num =16;if((num &(num -1))==0)printf("the num is a 2^n");elseprintf("the num is not a 2^n");return0;}