设为首页 加入收藏

TOP

[c语言]判断一个数是不是2的n次方
2015-07-16 12:04:25 来源: 作者: 【 】 浏览:276
Tags:语言 判断 一个数 是不是 次方
//  判断一个数是不是2的n次方

#include 
  
   

void judge_n(int a)
{
	int b = a - 1;
	if ((a & b) == 0)
	{
		printf(是2的n次方
);
		return;
	}
	else
	{
		printf(不是2的n次方
);
		return;
	}
}

int main()
{
	judge_n(2);
	judge_n(3);
	judge_n(4);
	return 0;
}
  

?

?

\

?

?

?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Objective-C语法学习 第四天 下一篇C语言复合字面量的使用

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: