Advanced   Java   Services Tabelle der Operatoren Back Next Up Home

Präzedenz Operator  Bezeichnung  Assoziativität  Operandentyp 
 1 Klammerung, Array- und Memberzugriff
 .  Punktoperator  links  Struktur, Union, Member
->
 Pfeiloperator  links  Struktur, Union, Member
 [ ]  Arrayzugriff  links  alle
 ()  runde Klammern  links  alle, Funktionsaufruf
 2 Unäre Operatoren
 &  Adressoperator  rechts  Variable beliebigen Datentyps
 *  Dereferenzierungsoperator  rechts  Variable beliebigen Datentyps
 !  Logisches Nicht  rechts  integral
 ~  Einskomplement  rechts  integral
 ++  Prä/PostfixInkrement  rechts  numerisch
 --  Prä/PostfixDekrement  rechts  numerisch
 (type)  CastOperator  rechts  alle
 sizeof  Größenoperator  rechts  alle
 +  unäres Plus  rechts  numerisch
 -  unäres minus  rechts  numerisch
 3 Multiplikation/Division
 *  Multiplikation  links  numerisch
 /  Division  links  numerisch
 %  Modulo  links  numerisch
 4 Addition/Subtraktion
 +  Addition  links  numerisch, String
 -  Subtraktion  links  numerisch
 5 ShiftOperatoren
 <<  LinksShift  links  integral
 >>  RechtsShift (sign-fill)  links  integral
 6 Relationale Operatoren 1
 <  kleiner  links  boolesch
 <=  kleiner gleich  links  boolesch
 >  größer  links  boolesch
 >=  größer gleich  links  boolesch
 7 Relationale Operatoren 2
 ==  Vergleich auf Gleichheit  links  alle
 !=  Vergleich auf Ungleichheit  links  alle
 8 bitweise AND
 &  bitweises AND  links  integral
 9 bitweise XOR
 ^  bitweises XOR  links  integral
 10 bitweise OR
 |  bitweises OR  links  integral
 11 boolesches AND (shortcut-evaluation)
 &&  boolesches AND  links  boolesche Ausdrücke
 12 boolesches OR (shortcut-evaluation)
 | |  boolesches OR  links  boolesche Ausdrücke
 13 bedingter Ausdruck
 ? :  bedingter Ausdruck  rechts  boolesch ? alle : alle
 14 Zuweisung und zusammengesetze Zuweisungsoperatoren
 =  Zuweisung  rechts  alle
 +=  AdditionsZuweisung  rechts  numerisch
 -=  SubtraktionsZuweisung  rechts  numerisch
 *=  MultiplikationsZuweisung  rechts  numerisch
 /=  DivisionsZuweisung  rechts  numerisch
 %=  ModuloZuweisung  rechts  numerisch
 <<=  LinksShiftZuweisung  rechts  integral
 >>=  RechtsShiftZuweisung  rechts  integral
 &=  bitweise/logische AND-Zuweisung  rechts  integral, boolesch
 ^=  bitweise/logische XOR-Zuweisung  rechts  integral, boolesch
 |=  bitweise/logische OR-Zuweisung  rechts  integral, boolesch
 15 Kommaoperator
 ,  Kommaoperator  links  numerisch

Valid XHTML 1.0 Strict top Back Next Up Home