Skripte > Klassen-Elemente und C++-Befehle > interpretierte C++-Anweisungen > Operatoren > Logische Operatoren
Syntax
logischer-UND-ausdruck && inklusiv-ODER-ausdruck
logischer-ODER-ausdruck || logischer-UND-ausdruck
! cast-ausdruck
Bemerkungen:
Operanden in logischen Ausdrücken müssen von einem skalaren Typ sein.
• | && Logisches UND; liefert das Ergebnis Wahr (1), wenn beide Ausdrücke bei der Auswertung einen Wert ungleich Null ergeben, andernfalls ist das Ergebnis Falsch (0). Wenn der erste Ausdruck Falsch ergibt, wird der zweite nicht ausgewertet. |
• | || Logisches ODER; iefert das Ergebnis Wahr (1), wenn mindestens einer der beiden Ausdrücke bei der Auswertung einen Wert ungleich Null ergibt, andernfalls ist das Ergebnis Falsch (0). Wenn der erste Ausdruck Wahr ergibt, wird der zweite nicht ausgewertet. |
• | ! Logische Negation; liefert das Ergebnis Wahr (1), wenn der gesamte Ausdruck einen Wert von Null hat, andernfalls ist das Ergebnis Falsch (0). Der Ausdruck !E ist gleichwertig mit (0 == E). |
|