Namespaces
Variants

FLT_ROUNDS

From cppreference.net
Utilities library
ヘッダーで定義 <cfloat>
#define FLT_ROUNDS /* implementation defined */

浮動小数点算術演算の現在の丸め方向を指定します。

説明
-1 デフォルトの丸め方向が不明
0 ゼロ方向への丸め; FE_TOWARDZERO と同じ意味
1 最近接丸め; FE_TONEAREST と同じ意味
2 正の無限大方向への丸め; FE_UPWARD と同じ意味
3 負の無限大方向への丸め; FE_DOWNWARD と同じ意味
その他の値 実装定義の動作

注記

丸めモードは std::fesetround で変更でき、 FLT_ROUNDS はその変更を反映します。

FLT_ROUNDSの取り得る値は、 std::float_round_style によって返される値と一致し、これは std::numeric_limits::round_style によって返されます。

関連項目

浮動小数点丸めモードを示す
(列挙型)
(C++11) (C++11)
丸め方向の取得または設定
(関数)
浮動小数点丸め方向
(マクロ定数)
Cドキュメント for FLT_ROUNDS