Logische Operatoren
Nach oben zu Binäre Operatoren - Index
Syntax
logischer-UND-ausdruck && inklusiv-ODER-ausdruck logischer-ODER-ausdruck || logischer-UND-ausdruck ! cast-ausdruck
Anmerkungen
Operanden in logischen Ausdrücken müssen von einem skalaren Typ sein.
&& Logisches UND; liefert das Ergebnis true (1
), wenn beide Ausdrücke bei der Auswertung einen Wert ungleich Null ergeben, andernfalls ist das Ergebnis false (0
). Wenn der erste Ausdruck false ergibt, wird der zweite nicht ausgewertet.
|| Logisches ODER; liefert das Ergebnis true, wenn mindestens einer der beiden Ausdrücke bei der Auswertung einen Wert ungleich Null ergibt, andernfalls ist das Ergebnis false. Wenn der erste Ausdruck true ergibt, wird der zweite nicht ausgewertet.
! Logische Negation; liefert das Ergebnis true (1
), wenn der gesamte Ausdruck einen Wert von Null hat, andernfalls ist das Ergebnis false (0
). Der Ausdruck !E
ist gleichwertig mit (0 == E
).