会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一株小花
博客园
首页
新随笔
联系
订阅
管理
2016年5月23日
判断一个整数是否是2的N次方
摘要: 1. 循环*2,最后为Num. 2. 循环/2,最后为1. 3. 由于2的N次方的数二进制表示是第1位为1,其余为0;而x-1的到的数的二进制表示恰恰第1位为0,其余为1;两者相与,得到的结果就为0. 即:n&(n-1) == 0
阅读全文
posted @ 2016-05-23 13:24 一株小花
阅读(221)
评论(0)
推荐(0)
编辑