位运算编程小技巧
发布日期:2021-07-01 04:22:04
浏览次数:35
分类:技术文章
本文共 416 字,大约阅读时间需要 1 分钟。
文章目录
1 位运算
1.1 如何判断一个数是不是2的整数次方?
在FatFS源码看到的技巧,直接上代码:
// CodeTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include using namespace std;bool IsPowOf2(int num){ bool ret = false; if ((num > 0) && !(num & (num - 1))) { ret = true; } return ret;}int main(){ for (int i = -1024; i <= 1024; i++) { if (IsPowOf2(i)) { cout << i << endl; } } system("pause"); return 0;}
转载地址:https://muzimin.blog.csdn.net/article/details/100915666 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年03月25日 04时00分12秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python 公众号引流_公众号引流方法有哪些?
2019-04-21
java 减少内存_java中减少内存占用小技巧
2019-04-21
centos 7 mysql图形界面_centos7-vnstat图形界面搭建
2019-04-21
java 防渗透_「java、工程师工作经验怎么写」-看准网
2019-04-21
java中跳出当前循环怎么做_在java中,如何跳出当前的多重循环?
2019-04-21
java16下载_java lombok下载
2019-04-21
python 图像处理与识别书籍_Python图像处理之识别图像中的文字(实例讲解)
2019-04-21
java安全初始化_java安全编码指南之:声明和初始化
2019-04-21
java jstat gc_分析JVM GC及内存情况的方法
2019-04-21
php linux权限,Linux权限详细介绍
2019-04-21
典型环节的matlab仿真分析,典型环节的MATLAB仿真.doc
2019-04-21
Php contenttype类型,各种类型文件的Content Type
2019-04-21
php使用redis持久化,redis如何持久化
2019-04-21
php7.1解压包安装,【Swoole】php7.1安装swoole扩展
2019-04-21
linux centos删除安装的包,CentOS yum认为已删除的软件包仍在安装中
2019-04-21