Bit manipulation (since C23)
From cppreference.net
函数 |
||
|
定义于头文件
<stdbit.h>
|
||
|
(C23)
|
从最高有效位开始计数连续的
0
位数量
(泛型函数宏) |
|
|
(C23)
|
从最高有效位开始计数连续的
1
位数量
(泛型函数宏) |
|
|
(C23)
|
从最低有效位开始计数连续的
0
位数量
(泛型函数宏) |
|
|
(C23)
|
从最低有效位开始计数连续的
1
位数量
(泛型函数宏) |
|
|
(C23)
|
从最高有效位开始查找首个
0
位位置
(泛型函数宏) |
|
|
(C23)
|
从最高有效位开始查找首个
1
位位置
(泛型函数宏) |
|
|
(C23)
|
从最低有效位开始查找首个
0
位位置
(泛型函数宏) |
|
|
(C23)
|
从最低有效位开始查找首个
1
位位置
(泛型函数宏) |
|
|
(C23)
|
计数无符号整数中
0
位的数量
(泛型函数宏) |
|
|
(C23)
|
计数无符号整数中
1
位的数量
(泛型函数宏) |
|
|
(C23)
|
检查数值是否为
2
的整数次幂
(泛型函数宏) |
|
|
(C23)
|
查找表示给定值所需的最小位数
(泛型函数宏) |
|
|
(C23)
|
查找不大于给定值的最大
2
的整数次幂
(泛型函数宏) |
|
|
(C23)
|
||
参考文献
- C23 标准 (ISO/IEC 9899:2024):
-
- 7.18 位与字节工具 <stdbit.h>
参见
|
C++ 文档
关于
位操作
|