FLT_ROUNDS
提供: cppreference.com
<tbody>
</tbody>
| ヘッダ <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::numeric_limits::round_style によって返される std::float_round_style の取り得る値と一致します。
関連項目
| 浮動小数点の丸めモードを表します (列挙) | |
(C++11)(C++11) |
丸め方向を取得または設定します (関数) |
| 浮動小数点の丸め方向 (マクロ定数) | |
FLT_ROUNDS の C言語リファレンス
| |