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返回前端Json数据如何忽略某个属性

find vba 模糊_VBA中find的一些使用方法

JG-OJ记录-第一次期末考-3:(20-21)字符阵列

新中大如何修改服务器地址,新中大GE10.0安装配置手册

关于对ModelAndView自己的理解

Andorid中.9.png图片的使用及制作

为什么ajax反复被调用了,setInterval每次都会触发两次Ajax调用

Session会话固定测试

水星路由器wan口ip显示0_路由器wan口状态全是0 路由器wan口状态ip为0-192路由网

基于WSL的Docker安装Superset

为MacBook Pro制作WTG系统盘

Redis实现高并发下的抢购、秒杀功能

解决报错You have an error in your SQL syntax; check the manual….

【mybatis】IF判断的坑 (实现)

SPI最大传输速率

关于AttributeError: module ‘torch._C‘ has no attribute ‘_cuda_setDevice‘问题的解决

爱普生L4158 L4165 L4166 L4168 L4167 L4163清零软件教程

输入两个整数,计算乘积的和并输出

IntelliJ IDEA三种注释快捷键

深度学习中的双下降现象

目录

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