美食网站黑米如何做,买淘宝店铺多少钱一个,东莞常平镇,网站开发项目简单描述题解#xff1a;判断一个正整数是否是2^n(位运算方法) 1.题目
判断一个正整数是否是2^n
2.位运算法
思路#xff1a;干掉二进制最右边的1#xff0c;看是否是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
int main()
{int num 16;if ((num (num - 1)) 0) printf(the num is a 2^n);else printf(the num is not a 2^n);return 0;
}EOF