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


你可能也喜欢

SpringBoot项目启动报错,Do not use @ for indentation

qt5的中文输入法解决

C++(八)——typename用法

WIN11连接WIN7共享的打印机报0x00000709错误

了解这些常用接口一定会有用的

线程亲和性(Thread Affinity)

spring笔记

【git】Git 指令统计代码行数

Hadoop常用端口号

GitHub Pages+hexo搭建个人博客全教程之更换域名

相机成像原理

SpringBoot 使用 Feign进行远程调用、文件上传等操作

磁盘缓冲区和页高速缓存的区别

述职答辩提问环节一般可以问些什么_手把手教你写一份漂亮的述职报告

eChart 中 柱状图、地图、AntDesign 的 滚动条表格、highChart 的 (venn) 韦恩图

android Content Provider详解六

zookeeper集群安装的奇怪现象

@DS 注解说明

【数学建模】清风数模正课3 插值算法

npoi导出文件不保存在服务器,NPOI导出EXCEL报_服务器无法在发送 HTTP 标头之后追加标头…

目录

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