FLT_ROUNDS
ja.cppreference.net より
| ヘッダ <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
|
|