命名空间
变体
操作

位操作 (自 C23 起)

来自 cppreference.cn
< c‎ | 数值

目录

函数

定义于头文件 <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++ 文档,关于 位操作