Priorität | Gruppe | Operand | Bedeutung | Operandenzahl | Position | Assoziativität |
0 | Aussagenlogik | !a | not | unär | präfix | links |
0 | Bit | ~a | Bitweises Komplement(invertieren) | unär | infix | links |
0 | Vorzeichen | +a | positive Zahl | unär | präfix | links |
0 | Vorzeichen | -a | negative Zahl | unär | präfix | links |
0 | Typumwandlung | (Typ)a | a nach Typ konvertieren | unär | präfix | links |
0 | increment | a++ | erhöhen um 1 | unär | postfix | im Nachgang |
0 | increment | ++a | erhöhen um 1 | unär | präfix | im Vorfeld |
0 | decrement | a-- | vermindern um 1 | unär | postfix | im Nachgang |
0 | decrement | --a | vermindern um 1 | unär | präfix | im Vorfeld |
1 | arithmetisch | a*b | multipliziert zwei Werte | binär | infix | links |
1 | arithmetisch | a/b | dividiert zwei Werte | binär | infix | links |
1 | arithmetisch | a%b | Rest aus Division von zwei Werten | binär | infix | links |
2 | arithmetisch | a+b | Addiert zwei Werte | binär | infix | links |
2 | arithmetisch | a-b | subtrahiert zwei Werte | binär | infix | links |
2 | Bit | a<<b | Bits in a um bStellen nach links | binär | infix | links |
2 | Bit | a>>b | Bits in a um bStellen nach rechts | binär | infix | links |
2 | Vergleich | a==b | prüfen auf Gleichheit | binär | infix | links |
2 | Vergleich | a!=b | prüfen auf Ungleichheit | binär | infix | links |
2 | Vergleich | a<>b | prüfen auf Ungleichheit | binär | infix | links |
2 | Vergleich | a<=b | prüfen auf Ungleichheit | binär | infix | links |
2 | Vergleich | a>=b | prüfen auf Ungleichheit | binär | infix | links |
2 | Aussagenlogik | a&&b | und | binär | infix | links |
2 | Aussagenlogik | a||b | oder | binär | infix | links |
3 | Bit | a&b | Bitweise Und-Verknüpfung | binär | infix | links |
3 | Bit | a|=b | Bitweise Oder-Verknüpfung | binär | infix | links |
3 | Bit | a^b | Bitweise Xor-Verknüpfung | binär | infix | links |
4 | Zuweisung | a=b | Zuweisung eines Wertes | binär | infix | rechts |