C-Operatoren
Die C-Operatoren sind eine Teilmenge C++-Operatoren.
Es gibt drei Typen von Operatoren.Ein unärer Ausdruck umfasst entweder einen unären Operator, der einem Operanden vorangestellt werden, oder aus dem sizeof-Schlüsselwort, das aus einem Ausdruck folgt.Der Ausdruck kann entweder der Name einer Variablen oder einem Umwandlungsausdruck sein.Wenn der Ausdruck ein Umwandlungsausdruck ist, muss er in Klammern eingeschlossen werden.Ein binärer Ausdruck besteht aus zwei Operanden eines binären Operator verknüpft sind.Ein ternärer Ausdruck besteht aus drei Operanden, die vom Operator des bedingten Ausdrucks verknüpft sind.
C. ein unären Operatoren enthält die folgenden:
Symbol |
Name |
---|---|
– ~ ! |
Negations- und ergänzenden Operatoren |
* & |
ADDRESS und Dereferenzierung Operators aus |
sizeof |
Größenoperator |
+ |
Unär + Operator |
++ –– |
Inkrementieren und Dekrementoperatoren Unäres |
Binäre Operatoren von links nach rechts angeordnet werden.C stellt die folgenden binären Operatoren:
Symbol |
Name |
---|---|
* / % |
Multiplikationsoperatoren |
+ – |
Additive Operatoren |
<< >> |
Schiebeoperatoren |
== < > <= >=! = |
Relationale Operatoren |
& | ^ |
Bitweise Operatoren |
&& || |
Logische Operatoren |
, |
Operator Sequenziell-Auswertung |
Der niedrige Operator (: >) unterstützt, in älteren Versionen von 16-Bit- C Compilers ist in Microsoft Programmiersprache C-Syntax-Zusammenfassungbeschrieben.
Der Operator des bedingten Ausdrucks hat niedrigeren Rang als binäre Ausdrücke und unterscheidet sich von ihnen: Muss beim vereinigendes.
Ausdrücke mit Operatoren zählen auch Zuweisung Ausdrücke, die den unären oder binären Zuweisungsoperatoren verwenden.Die unären Zuweisungsoperatoren sind die Schrittweite (++und Dekrementieren ()--Operatoren). Zuweisungsoperatoren die binären Operator (SIMPLE Zuweisung ist der**=**) und die Zuweisungsoperatoren.Jeder Zuweisungsoperator ist eine Kombination aus einem anderen binären Operators mit dem SIMPLE Assignment Operators.