Logische OperatorenTabelle 10-6. Logische Operatoren | Beispiel | Name | Ergebnis |
|---|
| $a and $b | Und | TRUE wenn sowohl $a als auch $b TRUE ist. | | $a or $b | Oder | TRUE wenn $a oder $b TRUE ist. | | $a xor $b | Entweder Oder |
TRUE wenn entweder $a oder $b TRUE ist, aber nicht beide.
| | ! $a | Nicht | TRUE wenn $a nicht TRUE ist. | | $a && $b | Und | TRUE wenn sowohl $a als auch $b TRUE ist. | | $a || $b | Oder | TRUE wenn $a oder $b TRUE ist. |
Der Grund dafür, dass es je zwei unterschiedliche Operatoren für
die "Und"- und die "Oder"-Verknüpfung gibt ist der, dass die beiden
Operatoren jeweils Rangfolgen haben. (siehe auch Operator-Rangfolge.)
|