Opérateurs C
Les opérateurs C sont un sous-ensemble d' Opérateurs C++.
Il existe trois types d'opérateurs.Une expression unaire se compose d'un opérateur unaire ajouté à un opérande, le mot clé ou d' sizeof suivi d'une expression.l'expression peut être le nom d'une variable ou une expression de cast.Si l'expression est une expression de cast, elle doit être placée entre parenthèses.une expression binaire se compose de deux opérandes joints par un opérateur binaire.Une expression ternaire se compose de trois opérandes joints par l'opérateur d'expression conditionnelle.
C inclut des opérateurs unaires suivants :
Symbole |
Nom |
---|---|
– ~ ! |
opérateurs de négation et de complément |
* & |
indirection et opérateurs d'adresse |
sizeof |
opérateur de taille |
+ |
unaire plus l'opérateur |
++ –– |
Incrément unaire et opérateurs d'incrémentation |
les opérateurs binaires s'associent de gauche à droite.C fournit les opérateurs binaires suivants :
Symbole |
Nom |
---|---|
* / % |
opérateurs de multiplication |
+ – |
opérateurs additifs |
<< >> |
opérateurs de décalage |
== D'< > <= >= ! = |
Opérateurs relationnels |
& | ^ |
Opérateurs de bits |
&& || |
opérateurs logiques |
, |
opérateur de Séquentiel-évaluation |
L'opérateur de base (Numéro de téléphone :>), pris en charge par les versions antérieures du compilateur C 16 bits de Microsoft, est décrit dans Résumé de syntaxe du langage C.
L'opérateur d'expression conditionnelle a une priorité inférieure à celle des expressions binaires et diffère de elles en étant associatif correct.
Les expressions avec des opérateurs incluent également des expressions d'assignation, qui utilisent les opérateurs d'assignation unaires ou binaires.Les opérateurs d'assignation unaires sont l'incrémentation (++) et décrémentation (--opérateurs) ; les opérateurs d'assignation binaires sont l'opérateur de simple-devoir (=) et les opérateurs d'assignation composée.chaque opérateur d'assignation composée est une combinaison d'un autre opérateur binaire avec l'opérateur de simple-devoir.