System.Round

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Round(X: Real): Int64;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public System.pas System System


Beschreibung

Rundet den Wert von X auf die nächste Integer-Zahl.

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 Integer-Zahl gerundeten Wert von X zurück. Der Standard-Rundungsmodus ist rmNearest. Liegt X genau in der Mitte zwischen zwei Integer-Zahlen, wird immer die gerade Zahl zurückgeliefert. Dieses Vorgehen beim Runden wird auch als "Banker's rounding" ("Unverzerrte Rundung") 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.

Hinweis: Die Funktionsweise von Round kann mit der Prozedur Set8087CW oder der Funktion System.Math.SetRoundMode gesteuert werden.

Siehe auch

Codebeispiele