Advanced  Services Tabelle der Operatoren Back Next Up Home

Präzedenz Operator  Bezeichnung  Assoziativität  Operandentyp 
 1 Klammerung, Array- und Memberzugriff
 .  Punktoperator  links  Objekt, Klasse, Member
 [ ]  Arrayzugriff  links  alle
 ()  runde Klammern  links  alle
 new  Objekterzeugung  rechts  Konstruktor
 typeof  Erzeugung einer Type-Instanz  links  Klasse, Array, struct
 checked  Explizite Überlaufprüfung für try catch  links  Numerischer Ausdruck
 unchecked  Abschaltung der Überlaufprüfung  links  Numerischer Ausdruck
 2 Unäre Operatoren
 ++  Prä/PostfixInkrement  rechts  numerisch
 --  Prä/PostfixDekrement  rechts  numerisch
 +  unäres Plus  rechts  numerisch
 -  unäres minus  rechts  numerisch
 ~  Einskomplement  rechts  integral
 !  Logisches Nicht  rechts  boolesch
 (type)  CastOperator  rechts  alle
 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
 as  bedingte Typprüfung mit Cast  links  Objekt, Klasse
 is  Typprüfung  links  Objekt, Klasse
 7 Relationale Operatoren 2
 = =  Vergleich auf Gleichheit  links  alle
 !=  Vergleich auf Ungleichheit  links  alle
 8 bitweise AND / vollständiges boolesches AND
 &  bitweises/boolesches AND  links  integral, boolesch
 9 bitweise XOR / boolesches XOR
 ^  bitweises/boolesches XOR  links  integral, boolesch
 10 bitweise OR / vollständiges boolesches OR
 |  bitweises/boolesches OR  links  integral, boolesch
 11 boolesches AND (shortcut-evaluation)
 &&  boolesches AND  links  boolesch
 12 boolesches OR (shortcut-evaluation)
 | |  boolesches OR  links  boolesch
 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

Valid XHTML 1.0 Strict top Back Next Up Home