位操作 (C23 起)
来自 cppreference.cn
函数 | ||
定义于头文件
<stdbit.h> | ||
(C23) |
从最高有效位开始计数连续的 0 位数 (类型泛型函数宏) | |
(C23) |
从最高有效位开始计数连续的 1 位数 (类型泛型函数宏) | |
(C23) |
从最低有效位开始计数连续的 0 位数 (类型泛型函数宏) | |
(C23) |
从最低有效位开始计数连续的 1 位数 (类型泛型函数宏) | |
从最高有效位开始查找第一个 0 位的位置 (类型泛型函数宏) | ||
从最高有效位开始查找第一个 1 位的位置 (类型泛型函数宏) | ||
从最低有效位开始查找第一个 0 位的位置 (类型泛型函数宏) | ||
从最低有效位开始查找第一个 1 位的位置 (类型泛型函数宏) | ||
(C23) |
计数一个无符号整数中 0 位的数量 (类型泛型函数宏) | |
(C23) |
计数一个无符号整数中 1 位的数量 (类型泛型函数宏) | |
(C23) |
检查一个数字是否为 2 的整数次幂 (类型泛型函数宏) | |
(C23) |
查找表示给定值所需的最小位数 (类型泛型函数宏) | |
(C23) |
查找不大于给定值的最大 2 的整数次幂 (类型泛型函数宏) | |
(C23) |
查找不小于给定值的最小 2 的整数次幂 (类型泛型函数宏) | |
宏常量 | ||
定义于头文件
<stdbit.h> | ||
指示标量类型的大小端序 (宏常量) |
[编辑] 参考
- C23 标准 (ISO/IEC 9899:2024)
- 7.18 位和字节实用工具 <stdbit.h>
[编辑] 参见
C++ 文档 关于 位操作
|