std::ceil2

来自cppreference.com
< cpp‎ | numeric
定义于头文件 <bit>
template< class T >
constexpr T ceil2(T x);
(C++20 起)

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

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

此重载仅若 T 为无符号整数类型(即 unsigned charunsigned shortunsigned intunsigned longunsigned long long 或扩展无符号整数类型)才参与重载决议。

参数

x - 无符号整数类型的值

返回值

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

异常

(无)

示例