命名空间
变体
操作

位操作 (C23 起)

来自 cppreference.cn
< c‎ | numeric

目录

函数

定义于头文件 <stdbit.h>
从最高有效位开始计数连续的 0 位数
(类型泛型函数宏)[编辑]
从最高有效位开始计数连续的 1 位数
(类型泛型函数宏)[编辑]
从最低有效位开始计数连续的 0 位数
(类型泛型函数宏)[编辑]
从最低有效位开始计数连续的 1 位数
(类型泛型函数宏)[编辑]
从最高有效位开始查找第一个 0 位的位置
(类型泛型函数宏)[编辑]
从最高有效位开始查找第一个 1 位的位置
(类型泛型函数宏)[编辑]
从最低有效位开始查找第一个 0 位的位置
(类型泛型函数宏)[编辑]
从最低有效位开始查找第一个 1 位的位置
(类型泛型函数宏)[编辑]
计数一个无符号整数中 0 位的数量
(类型泛型函数宏)[编辑]
计数一个无符号整数中 1 位的数量
(类型泛型函数宏)[编辑]
检查一个数字是否为 2 的整数次幂
(类型泛型函数宏)[编辑]
查找表示给定值所需的最小位数
(类型泛型函数宏)[编辑]
查找不大于给定值的最大 2 的整数次幂
(类型泛型函数宏)[编辑]
查找不小于给定值的最小 2 的整数次幂
(类型泛型函数宏)[编辑]

宏常量

定义于头文件 <stdbit.h>
指示标量类型的大小端序
(宏常量) [编辑]

[编辑] 参考

  • C23 标准 (ISO/IEC 9899:2024)
  • 7.18 位和字节实用工具 <stdbit.h>

[编辑] 参见

C++ 文档 关于 位操作