floatingDifference()

Die Systemfunktion vgLib.floatingDifference() konvertiert zwei Zahlen vom Typ Gleitkomma mit doppelter Genauigkeit, subtrahiert den zweiten Wert vom ersten und gibt die Differenz zurück.

vgLib.floatingDifference() ist eine von vielen Funktionen, die zum Zweck der Kompatibilität mit früheren Versionen beibehalten wird. Neuer Code kann Standard-EGL-Operatoren für diese Zwecke einsetzen.

HEX-Felder können sowohl als Eingabe- als auch als Ergebnisfelder verwendet werden. In diesem Fall entspricht 'HEX(8)' SMALLFLOAT und 'HEX(16)' entspricht FLOAT.

Syntax

 vgLib.floatingDifference(
    operand1 FLOAT in,
    operand2 FLOAT in)
  returns (result FLOAT)
operand1
Ein beliebiger numerischer Wert, der zuordnungskompatibel mit FLOAT ist. Der Wert wird in einen Wert vom Typ Gleitkomma mit doppelter Genauigkeit konvertiert, bevor die Differenz berechnet wird.
operand2
Eine beliebige numerische Variable, der zuordnungskompatibel mit FLOAT ist.
result
Ein FLOAT-Wert.

Beispiel

Das folgende Beispiel stellt die Funktion vgLib.floatingDifference() dar:

myVar01, myVar02, result FLOAT;
myVar01 = 19;
myVar02 = 7;
result = vgLib.floatingDifference(myVar01,myVar02);
// result = 12.0

Feedback