C++ 参考手册

定义于头文件 <bit>
template< class T >
constexpr T bit_ceil(T x);
(C++20 èµ·)

不小于 x 的最小的二的整数次幂。若值不能以 T 表示,则行为未定义。

此函数仅若结果能以 T 表示才为 constexpr 。

此重载仅若 T 为无符号整数类型(即 unsigned char 、 unsigned short 、 unsigned int 、 unsigned long 、 unsigned long long 或扩展无符号整数类型)才参与重载决议。

参数

x - 无符号整数类型的值

返回值

不小于 x 的最小的二的整数次幂。

异常

(无)

示例

本节未完成
原因:暂无示例