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


你可能也喜欢

Windows 无法启动 print spooler 依赖服务或组

利用BFD与浮动路由联动实现链路自动切换

高含金量国际计算机编程竞赛

zabbix监控端口详解

知乎上的48条神回复,句句都是人生哲理

基于pandas的成绩分析可视化

Makefile之大型工程项目子目录Makefile的一种通用写法

Spring MVC 分离了控制器、模型对象、过滤器以及处理程序对象的角色

TensorfFlow 实战Google深度学习框架读书笔记一:基础模块

apt update和apt upgrade命令 – 有什么区别?

Node.js网络编程

怎么在数据库服务器解压文件,数据库服务器9怎么解压

GitHub Action: The process ‘/usr/bin/git‘ failed with exit code 128 解决方案

前端启动本地服务的四种方法,看完不会你锤我

在windows环境下后台运行jar包并打印后台日志

如何判断自身是否处于容器

Springboot整合socket服务端

SQL Server 2005 不允许远程连接解决方法

Redis设置临时密码、永久密码、取消密码

C++通过const重载函数

目录

  • 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
关闭菜单