Lade...
 

CX_INTEGER - Vergleiche

Vergleiche

Die folgenden Übersichten zeigen die Vergleichsoperatoren und

die Operanden mit denen eine ganze Zahl verknüpft werden kann.

Alle Operatoren geben das Ergebnis des Vergleichs als Wahrheitswert zurück.

Gleichheit

INTEGER = INTEGER = INTEGER <->
2 = 1 = 0  
2 = 2 = 1  
2 = 3 = 0  

INTEGER = CX_NUMERIC = INTEGER <->
2 = 1,5 = 0  
2 = 2 = 1  
2 = 2,5 = 0  

INTEGER = CX_PERCENT = INTEGER <->
2 = 1% = 0  
2 = 2% = 1  
2 = 3% = 0  

INTEGER = CX_VALUE = INTEGER <->
2 = 1 Stück = 0  
2 = 2 Stück = 1  
2 = 3 Stück = 0  

INTEGER = CX_FRACTION = INTEGER ->
2 = 3/4 = 0  
2 = 4/2 = 1  
2 = 7/2 = 0  

INTEGER = CX_FORMULA   = INTEGER ->
10

=

Formel

=

Zahl  

Anmerkung: Bevor der Vergleich ausgeführt wird, wird

die Formel ausgewertet. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches mit einer ganzen Zahl verglichen werden darf. Ist dieses der

Fall, so entsteht Zahl als Ergebnis.

INTEGER = CX_CONDITIONED_BAG  = INTEGER ->
10

=

bedingte Objekttabelle

=

Zahl  

Anmerkung: Bevor der Vergleich ausgeführt wird, wird

das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn dieses Objekt mit einer ganzen Zahl verglichen werden darf.

Ist dieses der Fall, so entsteht Zahl als Ergebnis.

 

Größer

INTEGER > INTEGER  = INTEGER <->
2 > 1 = 1  
2 > 2 = 0  
2 > 3 = 0  

INTEGER > CX_NUMERIC = INTEGER <->
2 > 1,5 = 1  
2 > 2 = 0  
2 > 2,5 = 0  

INTEGER > CX_PERCENT = INTEGER <->
2 > 1% = 1  
2 > 2% = 0  
2 > 3% = 0  

INTEGER > CX_VALUE  = INTEGER <->
2 > 1 Stück = 1  
2 > 2 Stück = 0  
2 > 3 Stück = 0  

INTEGER > CX_FRACTION = INTEGER ->
2 > 3/4 = 1  
2 > 4/2 = 0  
2 > 7/2 = 0  

INTEGER > CX_FORMULA = INTEGER ->
10

>

Formel

=

Zahl  

Anmerkung: Bevor der Vergleich ausgeführt wird, wird

die Formel ausgewertet. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches mit einer ganzen Zahl verglichen werden darf. Ist dieses der

Fall, so entsteht Zahl als Ergebnis.

INTEGER > CX_CONDITIONED_BAG  = INTEGER ->
10

>

bedingte Objekttabelle

=

Zahl  

Anmerkung: Bevor der Vergleich ausgeführt wird, wird

das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn dieses Objekt mit einer ganzen Zahl verglichen werden darf.

Ist dieses der Fall, so entsteht Zahl als Ergebnis.

 

Kleiner

INTEGER < INTEGER = INTEGER <->
2 < 1 = 0  
2 < 2 = 0  
2 < 3 = 1  

INTEGER < CX_NUMERIC = INTEGER <->
2 < 1,5 = 0  
2 < 2 = 0  
2 < 2,5 = 1  

INTEGER < CX_PERCENT = INTEGER <->
2 < 1% = 0  
2 < 2% = 0  
2 < 3% = 1  

INTEGER < CX_VALUE = INTEGER <->
2 < 1 Stück = 0  
2 < 2 Stück = 0  
2 < 3 Stück = 1  

INTEGER < CX_FRACTION = INTEGER ->
2 < 3/4 = 0  
2 < 4/2 = 0  
2 < 7/2 = 1  

INTEGER < CX_FORMULA = INTEGER ->
10

<

Formel

=

Zahl  

Anmerkung: Bevor der Vergleich ausgeführt wird, wird

die Formel ausgewertet. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn das Ergebnis ein Objekt ist, welches mit einer ganzen Zahl verglichen werden darf. Ist dieses der

Fall, so entsteht Zahl als Ergebnis.

INTEGER < CX_CONDITIONED_BAG  = INTEGER ->
10

<

bedingte Objekttabelle

=

Zahl  

Anmerkung: Bevor der Vergleich ausgeführt wird, wird

das entsprechende Objekt aus der bedingten Objekttabelle ermittelt. Das eigentliche Vergleichen wird nur dann ausgeführt, wenn dieses Objekt mit einer ganzen Zahl verglichen werden darf.

Ist dieses der Fall, so entsteht Zahl als Ergebnis.