2.5.3 Verknüpfungsoperatoren
- Die Vergleichsoperatoren liefern logische Ergebnisse (nur wahr oder nicht wahr) die logisch verknüpft werden können. Es gibt die Undverknüpfung mit '&&' und die Oderverknüpfung mit '||'.
linker Ausdruck | rechter Ausdruck | | Oder-Verknüpfung | Und-Verknüpfung |
nicht wahr | nicht wahr | | nicht wahr | nicht wahr |
nicht wahr | wahr | | wahr | nicht wahr |
wahr | nicht wahr | | wahr | nicht wahr |
wahr | wahr | | wahr | wahr |
Tabelle 2-5: Verhalten der Verknüpfungsoperatoren ODER und UND
- Die Oderverknüpfung hat einen geringeren Vorrang als die Undverknüpfung.
- Die Verknüpfungsoperatoren haben einen geringeren Vorrang als die Vergleichsoperatoren.
- Ausdrücke, die mit Vergleichsoperatoren verknüpft sind, werden strikt von links nach rechts bearbeitet, und zwar nur solange, bis das Ergebnis der Verknüpfung feststeht.
- Beispiel: Bei 2>3 && 3*7==21 wird die Multiplikation 3*7 und der Vergleich mit 21 nicht mehr durchgeführt, da mit dem Vergleich 2>3 und der Verknüpfung && bereits feststeht, dass als Ergebnis des gesamten Ausdrucks 'nicht wahr' ist.