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 |
Abbildung 10.16: Beispiel einer Multiplikation von 2 Feldern