Les deux opérateurs && et || sont « à court-circuit » : le second opérande n’est évalué
que si la connaissance de sa valeur est indispensable.
Opérateurs d’affectation
L’opérande de gauche d’un opérateur d’affectation doit être une lvalue, c’est-à-dire la
référence à quelque chose de modifiable.
Les opérateurs d’affectation (=, -=, += ...), appliqués à des valeurs de type numérique,
provoquent la conversion de leur opérande de droite dans le type de leur opérande de
gauche. Cette conversion « forcée » peut être « dégradante ».
Opérateurs d’incrémentation et de décrémentation
Les opérateurs unaires d’incrémentation (++) et de décrémentation (--) agissent sur la
valeur de leur unique opérande (qui doit être une lvalue) et fournissent la valeur après
modification lorsqu’ils sont placés à gauche (comme dans ++n) ou avant modification
lorsqu’ils sont placés à droite (comme dans n--).
Opérateur de cast
Il est possible de forcer la conversion d’une expression quelconque dans un type de son
choix, grâce à l’opérateur dit de « cast ». Par exemple, si n et p sont des variables
entières, l’expression :
19
que si la connaissance de sa valeur est indispensable.
Opérateurs d’affectation
L’opérande de gauche d’un opérateur d’affectation doit être une lvalue, c’est-à-dire la
référence à quelque chose de modifiable.
Les opérateurs d’affectation (=, -=, += ...), appliqués à des valeurs de type numérique,
provoquent la conversion de leur opérande de droite dans le type de leur opérande de
gauche. Cette conversion « forcée » peut être « dégradante ».
Opérateurs d’incrémentation et de décrémentation
Les opérateurs unaires d’incrémentation (++) et de décrémentation (--) agissent sur la
valeur de leur unique opérande (qui doit être une lvalue) et fournissent la valeur après
modification lorsqu’ils sont placés à gauche (comme dans ++n) ou avant modification
lorsqu’ils sont placés à droite (comme dans n--).
Opérateur de cast
Il est possible de forcer la conversion d’une expression quelconque dans un type de son
choix, grâce à l’opérateur dit de « cast ». Par exemple, si n et p sont des variables
entières, l’expression :
19
