浮點型別的值表示
該標準要求 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 定義的格式之一。