Die Auswertungsreihenfolge von Operatoren festlegen
- Last UpdatedSep 26, 2024
- 1 minute read
In allen Ausdrücken können Sie Klammern setzen, um zu erreichen, dass die Operatoren in einer bestimmten Reihenfolge ausgewertet werden. Dies funktioniert genau wie in mathematischen Formeln. Wenn Sie keine Klammern setzen, wird der Ausdruck gemäß der Standardpriorität der Operatoren ausgewertet. Zuerst wird die Operation mit der höchsten Priorität ausgewertet, dann die mit der zweithöchsten usw.
Die folgende Tabelle zeigt die Prioritätshierarchie der Operatoren. Operatoren in einer Zeile haben dieselbe Priorität.
|
-, NICHT, ~ |
Höchste Priorität |
|
** |
|
|
*, /, MOD |
|
|
+, - |
|
|
SHL, SHR |
|
|
<, >, <=, >= |
|
|
==, <> |
|
|
& |
|
|
^ |
|
|
| |
|
|
und |
|
|
ODER |
|
|
= |
Niedrigste Priorität |