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 的最小的二的整数次幂。

[编辑] 异常

(无)

[编辑] 示例