IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Cours de C/C++


précédentsommairesuivant

A. Priorités des opérateurs

Cette annexe donne la priorité des opérateurs du langage C++, dans l'ordre décroissant. Cette priorité intervient dans l'analyse de toute expression et dans la détermination de son sens. Cependant, l'analyse des expressions peut être modifiée en changeant les priorités à l'aide de parenthèses.

Opérateur Nom ou signification
:: Opérateur de résolution de portée
[] Opérateur d'accès aux éléments de tableau
() Opérateur d'appel de fonction
type() Opérateur de transtypage explicite
. Opérateur de sélection de membre
-> Opérateur de sélection de membre par déréférencement
++ Opérateur d'incrémentation post-fixe
-- Opérateur de décrémentation post-fixe
new Opérateur de création dynamique d'objets
new[] Opérateur de création dynamique de tableaux
delete Opérateur de destruction des objets créés dynamiquement
delete[] Opérateur de destruction des tableaux créés dynamiquement
++ Opérateur d'incrémentation préfixe
-- Opérateur de déréférencement
* Opérateur de déréférencement
& Opérateur d'adresse
+ Opérateur négation unaire
- Opérateur de complément à un
! Opérateur de négation logique
sizeof Opérateur de taille d'objet
sizeof Opérateur de taille de type
typeid Opérateur d'identification de type
(type) Opérateur de transtypage
const_cast Opérateur de transtypage de constance
dynamic_cast Opérateur de transtypage dynamique
reinterpret_cast Opérateur de réinterprétation
static_cast Opérateur de transtypage statique
.* Opérateur de sélection de membre par pointeur sur membre
->* Opérateur de sélection de membre par pointeur sur membre par déréférencement
* Opérateur de multiplication
/ Opérateur de division
% Opérateur de reste de la division entière
+ Opérateur d'addition
- Opérateur de soustraction
<< Opérateur de décalage à gauche
>> Opérateur de décalage à droite
< Opérateur d'infériorité
> Opérateur de supériorité
<= Opérateur d'infériorité ou d'égalité
>= Opérateur de supériorité ou d'égalité
== Opérateur d'égalité
!= Opérateur d'inégalité
& Opérateur et binaire
^ Opérateur ou exclusif binaire
| Opérateur ou inclusif binaire
&& Opérateur et logique
|| Opérateur ou logique
?: Opérateur ternaire
= Opérateur d'affectation
*= Opérateur de multiplication et d'affectation
/= Opérateur de division et d'affectation
%= Opérateur de modulo et d'affectation
+= Opérateur d'addition et d'affectation
-= Opérateur de soustraction et d'affectation
<<= Opérateur de décalage à gauche et d'affectation
>>= Opérateur de décalage à droite et d'affectation
&= Opérateur de et binaire et d'affectation
|= Opérateur de ou inclusif binaire et d'affectation
^= Opérateur de ou exclusif binaire et d'affectation
, Opérateur virgule

précédentsommairesuivant

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2012 developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.