System.Math.SetRoundMode
Delphi
function SetRoundMode(const RoundMode: TRoundingMode): TRoundingMode;
C++
extern DELPHI_PACKAGE TRoundingMode __fastcall SetRoundMode(const TRoundingMode RoundMode);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Math.pas System.Math.hpp |
System.Math | System.Math |
説明
浮動小数点演算の丸めモードを設定します。
SetRoundMode を呼び出すと、数値の丸めの問題がどう処理されるかを指定できます。
丸めモードの値によって、結果に影響を及ぼし得るある種のルールが決まります。デフォルトの丸めモード(rmNearest
)では、X が 2 つの整数のちょうど中間にある場合、結果は常に偶数になります。
丸めモードの有効な値は以下のいずれかです。
値 | 意味 |
---|---|
|
最も近い整数値に丸めます。 |
|
切り下げます。 |
|
切り上げます。 |
|
値を切り捨てます(正の数は切り下げ、負の数は切り上げます)。 |