位运算常用技巧
2015-08-24 17:07
176 查看
技巧一: 判断整数的奇偶性
if(a & 1) 判断一个数是否为偶数,只需要判断最后一个bit是否为0,如果为0则这个数是偶数,否则这个数是奇数。
技巧二: 判断是否是2的正整数倍
!(n&(n-1))&&n 判断是否是2的n次幂!。
if(a & 1) 判断一个数是否为偶数,只需要判断最后一个bit是否为0,如果为0则这个数是偶数,否则这个数是奇数。
技巧二: 判断是否是2的正整数倍
!(n&(n-1))&&n 判断是否是2的n次幂!。
相关文章推荐
- 织梦dedecms登录后台缓慢的完美解决方案
- PHP
- Oracle文本函数简介
- oracle 初学者最常见到的12505 错误 和12514错误
- php 上传图片文件类型整理
- STM32 TIM测 输入信号的 频率
- 关于数组的几道面试题
- 常用图像数据集:标注、检索
- UVALIVE 3211 Now or later(2-sat)
- iOS开发-Day29-UI UIScrollView&多视图
- 数论模板 - 佩尔方程
- 去掉默认启动图LaunchScreen
- 关于透明层----背景透明字不透明的效果
- 常用正则表达式
- 跳广场舞老人防老年痴呆神器
- 欧拉函数
- java数据结构学习笔记(二)数组
- 数据挖掘领域国内外相关专家(大牛们)及学习资源
- 修改主机名
- Dirichlet's Theorem on Arithmetic Progressions SDUT 3006