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


你可能也喜欢

23-思科防火墙:ASA Twice NAT

TCGA_DESeq2分析_Gleason H vs L

R语言-编写自定义函数

rsa算法_RSA算法实现过程

【maya】如何快速选中所有骨骼和自动k帧

谭浩强C第四版(p141)16.输出以下图案

实现智能语音识别服务

Bloom Filter布隆过滤器(解决redis缓存穿透)

常见的MIME类型(源自百度百科)

回溯算法的套路/BFS/DFS

Prometheus学习记录(一)

如何修改Idea默认的maven目录

两分钟带你了解防火墙的小知识

mongodb 基础安装与使用

SeqMRI train process

手把手教你用2端口网络分析仪进行阻抗调试分析

MG-SOFT三个工具的使用+mib文件的编写

Arrays类中常用的方法

Gradle+SpringBoot多模块开发

全面解析background背景铺满

目录

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