Skip to content
小飞侠
  • 首页
  • 小程序
  • uniapp
  • vue
  • APICloud
  • 其他
菜单

博客

  1. 首页>
  2. 其他>
  3. C语言位操作–判断整数是否为2的幂

C语言位操作–判断整数是否为2的幂

  • Post author:xfxia
  • Post published:2023年10月12日
  • Post category:其他


unsigned int v; // 判断v是否为2的幂
bool f;         // f为判断的结果

f = (v & (v - 1)) == 0; // 结果为0表示不是2 的幂

// 改变表示方法,可以使用下面的方法:
f = v && !(v & (v - 1));

转载于:https://www.cnblogs.com/cpoint/p/3367377.html


你可能也喜欢

webpack里面__dirname意思

万花筒写轮眼动态息屏_火影最全写轮眼动态图,认出5个你就是上忍

给已经打好的jar包添加依赖jar包重新打包

阵列信号处理知识点汇总

Ethercat 学习总结一:协议总结

error: warnings found and -Werror specified 解决

怎样访问远程服务器文件夹,远程访问服务器文件夹

[全文]DDD话语批评之一:评张逸的“状态和事件本质相同”

DSP PWM控制LED闪烁

C++不可以返回局部变量的引用或指针

oracle判断数据是否存在吗_Oracle判断数据或字段是否存在处理

深入了解命令提示符(CMD):Windows中的强大命令行工具

RabbitMQ安装遇到的问题(转载)

nginx location 多级目录配置

拷贝docker镜像到其他地方

用单层感知器完成逻辑或运算的学习过程

类视图

学习使用IntelliJ IDEA的第一天:安装IDEA

M × N Puzzle – 逆序对【N*M数码问题局面之间可达性判定】

系统部署需要服务器资源,系统部署在云平台需不需要服务器

目录

  • APICloud (3)
  • golang (228)
  • java (8,236)
  • linux (4,002)
  • mysql (2,800)
  • php (1,070)
  • python (5,439)
  • solidity (25)
  • uniapp (235)
  • vue (2,463)
  • 其他 (88,233)
  • 小程序 (801)

文章归档

  • 2023年十二月 (1872)
  • 2023年十一月 (477)
  • 2023年十月 (17371)
  • 2023年九月 (44974)
  • 2023年八月 (26399)
  • 2023年七月 (14793)
  • 2023年六月 (1)
  • 2023年五月 (2186)
  • 2023年四月 (3838)
  • 2023年三月 (1544)
  • 2023年二月 (3)
  • 2023年一月 (4)
  • 2022年十二月 (3)
  • 2022年十一月 (36)
  • 2022年十月 (16)
  • 2022年九月 (8)
  • 2021年九月 (1)
  • 2020年九月 (6)
  • 2020年八月 (5)

标签

Aave (1) cosmos (6) defi (255) flag (27) gitee (1) github (1) golang (234) java (8234) linux命令 (82) List (1) map (1115) mysql (3093) npm (237) tendermint (6) uuid (43) vant (64) vmware (270) 区块链 (63) 合约 (37) 小程序版本更新 (3)
  • 首页
  • 小程序
  • uniapp
  • vue
  • APICloud
  • 其他
Copyright xfxia.com 鲁ICP备19024253号-2
关闭菜单