位操纵 (C23 起)

来自cppreference.com
< 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 Bit and byte utilities <stdbit.h>

[编辑] 参阅

位操纵C++ 文档