表示: Delphi C++
表示設定

System.Round

提供:XE2 API Documentation
移動: 案内, 検索

Delphi

function Round(X: Real): Int64;

目次

プロパティ

種類 可視性 ソース ユニット
function public System.pas System System


説明

小数部ではなく、整数へ丸めた X の値を返します。

Delphi では、Round 関数は、実数型の値を、整数型の値に丸めます。

X は、実数型の式です。 Round は、X を整数に丸めた値である、Int64 の値を返します。 デフォルトの丸めモードは、rmNearest です。X が、2 つの整数のちょうど半分の場合、結果は常に偶数になります。 このメソッドの丸め方は、よく「Banker's rounding」と呼ばれます。

X の丸めた値が Int64 の範囲外の場合、実行時エラーが生成されます(これは、EInvalidOp 例外で処理できます)。

メモ: Round の動作は、Set8087CW プロシージャまたは System.Math.SetRoundMode 関数の影響をうける場合があります。

関連項目

コード サンプル

以前のバージョン
他の言語