现在的位置: 首页 > 综合 > 正文

用最简单的函数实现功能:判断一个int数据是否是2的x次幂(不能使用循环)。

2012年11月25日 ⁄ 综合 ⁄ 共 92字 ⁄ 字号 评论关闭

1 bool Juge(int dat, int x)
{
return !(dat & ~(1 << x));
}

2 cout << boolalpha << ((i & (i - 1)) ? false : true) << endl;

抱歉!评论已关闭.