浮点类型的值表示
该标准要求 long double
提供至少与 double
一样多的精度,其提供至少与 float
一样多的精度; 并且 long double
可以表示 double
可以表示的任何值,而 double
可以表示 float
可以表示的任何值。然而,表示的细节是实现定义的。
对于浮点类型 T
,std::numeric_limits<T>::radix
指定 T
表示使用的基数。
如果 std::numeric_limits<T>::is_iec559
为真,那么 T
的表示符合 IEC 559 / IEEE 754 定义的格式之一。