Anmerkung: Logische Operatoren geben 1 für wahr und 0 für falsch zurück. Da Werte zurückgegeben werden, können Sie logische UND- und ODER-Ausdrücke mit Addition und Multiplikation angeben. Beispiel: ((a<b) + (b>c)) testet auf a<b oder b>c. ((a<b)*(b>c)) testet auf a<b und b>c.
| Symbol |
Operatordefinition |
| = |
logisches Gleich |
| != |
logisches Ungleich |
| ! |
logisches Nicht |
| < |
logisches Kleiner als |
| > |
logisches Größer als |
| <= |
logisches Kleiner als oder gleich |
| >= |
logisches Größer als oder gleich |
| AND |
Boolesches "UND" |
| ~ |
logisches ungefähres Gleich |
| <~ |
logisches kleiner als oder ungefähres Gleich |
| >~ |
logisches größer als oder ungefähres Gleich |
| OR |
Boolesches "ODER" |
| + |
binäre Addition |
| - |
binäre Subtraktion |
| * |
binäre Multiplikation |
| / |
binäre Division |
| - |
unäres Minus |
| + |
unäres Plus |
| ^ |
Potenz |