浮点类型的值表示

该标准要求 long double 提供至少与 double 一样多的精度,其提供至少与 float 一样多的精度; 并且 long double 可以表示 double 可以表示的任何值,而 double 可以表示 float 可以表示的任何值。然而,表示的细节是实现定义的。

对于浮点类型 Tstd::numeric_limits<T>::radix 指定 T 表示使用的基数。

如果 std::numeric_limits<T>::is_iec559 为真,那么 T 的表示符合 IEC 559 / IEEE 754 定义的格式之一。