Logische Operatoren

Top  Previous  Next

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).


Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English