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


你可能也喜欢

CentOS7.7使用pptpd搭建服务器(配置好了,但是不能使用)

DSP C2000系列TMS320F28335学习之EPWM

消息队列-总概-01

WebView基本用法

The container ‘Maven Dependencies’ references non existing library

城镇化对二氧化碳排放的长期和短期影响(匹配数据+原文)

【目标检测-YOLO】YOLOv5-v6.0-yolov5s网络架构详解(第一篇)

Android 11 中的隐私权更新 :软件包可见性

JS 打开新窗口

OllyDBG 入门之三–简介及常用命令

ARM汇编的一些常识

ie 浏览器打开html网页内容不是最新的,刷新也没用,为什么我的IE9 打开一个网页后点连接子网页就像空白网页一样刷新也没有用 – Microsoft Community…

getopt()函数

[调试器实现]第二章 INT3断点

霍夫变换——空间平面检测算法

解决:getReader() has already been called for this request

什么是配置iptv服务器信息,请配置iptv服务器信息

Mybatis入门基础之查询表中信息

Httpd 服务启动流程

fastjson解析内部类出现错误 com.alibaba.fastjson.JSONException:

目录

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