名前空間
変種
操作

FLT_ROUNDS

From cppreference.com
< cpp‎ | types‎ | climits
 
 
ユーティリティライブラリ
言語サポート
型のサポート (基本型、RTTI)
ライブラリ機能検査マクロ (C++20)
プログラムユーティリティ
可変引数関数
コルーチンサポート (C++20)
契約サポート (C++26)
三方比較
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

汎用ユーティリティ
関係演算子 (C++20で非推奨)
 
 
 
ヘッダー <cfloat> で定義
#define FLT_ROUNDS /* 実装定義 */

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

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

[編集] 注記

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

FLT_ROUNDS の可能な値は、 std::numeric_limits::round_style によって返される std::float_round_style の可能な値と一致します。

[編集] 関連項目

浮動小数点数の丸めモードを示す
(enum) [編集]
(C++11)(C++11)
丸め方向を取得または設定する
(関数) [編集]
浮動小数点数の丸め方向
(マクロ定数) [編集]
FLT_ROUNDSC ドキュメント
English 日本語 中文(简体) 中文(繁體)