Logische Operatoren

Aus RAD Studio
Wechseln zu: Navigation, Suche

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