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


你可能也喜欢

汇编语言4,5章学习笔记

【已解决】Android Studio模拟器没有网络【can‘t provider internet / no internet】 问题–20230316

Sql中exec的用法

ajax 动态获取checkbox,实现全选。

Idea中配置tomcat读取指定的profile文件

android 中targetSdkVersion和与target属性的区别

从原理总结chatGPT的Prompt的方法

Spring Cloud框架学习-Spring Cloud Sleuth

利用shell脚本查看自己的IPv4地址

Window环境下MongoDB备份脚本

src和href 如何做好seo 前端页面有那三层 AMD和CMD 规范的区别 渐进增强

Microsoft Barcode控件详解

Git LFS 上传时关于 dial tcp 的错误

js监听鼠标的滚轮滚动事件

C++自动回收型内存池

Nginx转发超简单实现

案例一:将 1-100 之间的所有正整数存放在一个 List 集合中,并将集合中索引位置是 10 的对象从集合中移除。

【C语言】柔性数组

Idea安装使用教程~

Spark深入解析(二):Spark基础解析之Spark与Hadoop、MapReduce、Hive、Storm关系与对比

目录

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