Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.73 ">

Chapitre 10. Les opérateurs

La précédence des opérateurs

La priorité des opérateurs spécifie l'ordre dans lequel les valeurs doivent être analysées. Par exemple, dans l'expression 1 + 5 * 3, le résultat est 16 et non 18, car la multiplication ("*") à une priorité supérieure par rapport à à l'addition ("+").

Le tableau suivant dresse une liste de la priorité des différents opérateurs dans un ordre croissant de priorité.

Tableau 10-1. Précédence des opérateurs

AssociativitéOpérateurs
gauche,
gaucheor
gauchexor
gaucheand
droiteprint
gauche= += -= *= /= .= %= &= |= ^= ~= <<=>>=
gauche? :
gauche||
gauche&&
gauche|
gauche^
gauche&
non-associative== != === !==
non-associative< <= > >=
gauche<< >>
gauche+ - .
gauche* / %
droite! ~ ++ -- (int) (double) (string) (array) (object) @
droite[
non-associativenew