Logische Operatoren

 

Ein Logischer Operator ist eine Funktion, die einen Wahrheitswert liefert. Das Ergebnis (Rückgabewert) ist der Boolean-Wert True (wahr) oder False (falsch). Je nach Art des Verknüpfungsoperators ist der zusammengesetzte Ausdruck zum Beispiel genau dann wahr, wenn beide verknüpften Ausdrücke wahr sind (UND-Verknüpfung) oder wenn mindestens einer der verknüpften Ausdrücke wahr ist (ODER-Verknüpfung). Als Bearbeitungshierarchie gilt: Zuerst werden "Negierungen" ausgewertet, dann das "logische UND", zuletzt das "logische ODER".

 

Beispiel: PLZ>=70000 AND PLZ<=80000

 

Operator

Bedeutung

Datentyp

NOT oder .NOT.

Negierung

Boolean

AND oder .AND.

logisches UND

Boolean

OR oder .OR.

logisches ODER

Boolean

XOR oder .XOR.

logisches exklusiv-ODER

Boolean

 

image227_287

Abbildung 10.16: Beispiel einer Multiplikation von 2 Feldern