如何判断一个数是2^N次方
来源:互联网 发布:如何评价周恩来 知乎 编辑:程序博客网 时间:2024/05/10 04:55
用一个表达式,判断一个数X是否是2N次方,不用循环语句。
解答:2,4,8,16这样的数转化成二进制是10,100,1000,10000。如果X减1后与X做与运算,答案若是0,则X是2N次方。
答案: !(X & (X - 1))
- 如何判断一个数是2^N次方
- 如何判断一个数是否是2的n次方
- 如何判断一个数是否是2的N次方
- 判断一个数是否是2的n次方
- 判断一个数(x)是否是2的n次方
- java判断一个数是否是2的N次方
- 判断一个数是2的N次方
- 判断一个数是否是2的n次方
- 【C#】判断一个数是否是2的N次方
- 判断一个数是2的n次方
- 判断一个数是否是2^N次方
- 判断一个数是否是2的n次方
- 判断一个数是否是2的N次方
- 如何判断一个数是否为2的N次方
- 如何判断一个数是否为2的N次方
- 如何判断一个数是否为2的N次方
- 如何快速判断一个数是不是2的n次方
- 如何判断一个数是否是2的幂次方
- hdu 1181 变形课
- sybase数据库破解
- 东莞邮政局网销项目hibernate annotation心得
- 杭电 1006 Oil Deposits
- 利用Apache进行单IP多域名配置
- 如何判断一个数是2^N次方
- 捡垃圾者的大拇指
- 如何进行软件架构设计?
- 黑马程序员——继承——Runnable接口
- 润乾--Filefilter过滤含有多级子目录的特定文件
- 检测笔记本电脑的主板,cpu,硬盘的温度
- Ext.net中如何在JS中获取前台ComboBox的显示值
- Spring LdapTemplate读取 + Freemark简单合成页面
- JS仿iGoogle自定义首页模块拖拽效果