Anzeigen: Delphi C++
Anzeigeeinstellungen

System.Math.CompareValue

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CompareValue(const A, B: Extended; Epsilon: Extended): TValueRelationship;
function CompareValue(const A, B: Double; Epsilon: Double): TValueRelationship;
function CompareValue(const A, B: Single; Epsilon: Single): TValueRelationship;
function CompareValue(const A, B: Integer): TValueRelationship;
function CompareValue(const A, B: Int64): TValueRelationship;
function CompareValue(const A, B: UInt64): TValueRelationship;

C++

extern PACKAGE System::Types::TValueRelationship __fastcall CompareValue(const System::Extended A, const System::Extended B, System::Extended Epsilon = 0.000000E+00)/* overload */;

Eigenschaften

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

Beschreibung

Gibt die Beziehung zwischen zwei numerischen Werten zurück.

Mit CompareValue können Sie das Verhältnis zwischen zwei numerischen Werten feststellen. Beim Vergleich von Gleitkommawerten können Sie eine maximale Differenz angeben, so dass Werte, die innerhalb dieser Differenz liegen, als gleich betrachtet werden.

A und B sind die zu vergleichenden Werte.

Epsilon ist die maximale Differenz, mit der A und B noch als gleich angesehen werden.

CompareValue gibt folgende Werte zurück:

LessThanValue, wenn A kleiner als B ist (um mehr als Epsilon, wenn A und B Gleitkommazahlen sind).

EqualsValue, wenn A gleich B sind (identisch oder innerhalb von Epsilon, wenn A und B Gleitkommazahlen sind).

GreaterThanValue, wenn A größer als B ist (um mehr als Epsilon, wenn A und B Gleitkommazahlen sind).

Siehe auch

Frühere Versionen
Übersetzungen