System.Round
From RAD Studio VCL Documentation (German)
Contents |
Delphi-Informationen
von System.pas
function Round(X: Real): Int64;
Unit: System
Typ: Funktion
Sichtbarkeit: public
Beschreibung
Rundet den Wert von X auf den nächsten Integerwert.
In Delphi rundet Round einen Wert des Typs Real auf einen Integerwert.
X ist ein Ausdruck des Typs Real. Round gibt einen Int64-Wert mit dem auf die nächste Ganzzahl gerundeten Wert von X zurück. Liegt X genau in der Mitte zwischen zwei ganzen Zahlen, wird immer die gerade Zahl zurückgeliefert. Dieses Vorgehen beim Runden wird auch als "Banker's Rounding" bezeichnet.
Liegt der gerundete Wert von X außerhalb des Int64-Wertebereichs, wird ein Laufzeitfehler ausgelöst, der mit einer EInvalidOp-Exception behandelt werden kann.
Anmerkung: Die Funktionsweise von Round kann mit der Prozedur Set8087CW oder der Funktion SetRoundMode gesteuert werden.
Siehe auch
Codebeispiele