Les opérateurs

  1. Définition
  2. Les opérateurs arithmétiques
    1. L’addition
    2. La soustraction
    3. La multiplication
    4. La division
    5. Le modulo
    6. L’affectation
  3. Les opérateurs d’incrémentation
    1. L’incrémentation
    2. La décrémentation
  4. Les opérateurs d’affectation élargie
  5. Les opérateurs logiques
    1. ET logique
    2. OU logique
    3. NON logique
  6. Les opérateurs relationnels
    1. L’égalité
    2. La différence
    3. L'identité
    4. La non identité
    5. L'infériorité stricte
    6. L’infériorité
    7. La supériorité stricte
    8. La supériorité

1. Définition

Un opérateur est un symbole permettant de manipuler des variables en les évaluant, en effectuant des opérations…

2. Les opérateurs arithmétiques

Les opérateurs arithmétiques sont des opérateurs utilisés dans des calculs arithmétiques.

a. L’addition (+)

L’opérateur + sert à additionner des variables numériques.
Exemple : 1+2 donnera 3 comme résultat.

b. La soustraction (-)

L’opérateur sert à faire la soustraction entre des variables numériques.
Exemple : 5-4 donnera 1 comme résultat.

c. La multiplication (*)

L’opérateur * sert à multiplier des variables numériques.
Exemple : 4*5 donnera 20 comme résultat.

d. La division (/)

L’opérateur / permet de faire la division entre des variables numériques.
Exemple : 10/5 donnera 2 comme résultat.

e. Le modulo (%)

L’opérateur % retourne le reste de la division.
Exemple : 9%2 donnera 1 comme résultat.

f. L’affectation (=)

L’opérateur = permet d’affecter une valeur à une variable.
Exemple : y=10

3. Les opérateurs d’incrémentation

a. L’incrémentation (++)

L’opérateur ++ sert à ajouter 1 dans une variable numérique.
Exemple : 4++ donnera 5 comme résultat.

b. La décrémentation

L’opérateur -- sert à soustraire 1 dans une variable numérique.
Exemple : 4-- donnera 3 comme résultat.

4. Les opérateurs d’affectation élargie

  • L’opérateur += addition deux valeurs numériques et stocke le résultat dans la variable d’à gauche.
    Exemple : x+= 3 revient à dire x= x+ 3
  • L’opérateur -= soustraire deux valeurs numériques et stocke le résultat dans la variable.
    Exemple : x-= 3 revient à dire x=x-3.
  • L’opérateur *= multiplie deux valeurs et stocke le résultat dans la variable.
    Exemple : x *=3 revient à dire x=x* 3
  • L’opérateur /= fait la division entre deux valeurs et stocke le résultat dans la variable.
    Exemple x/=3 revient à dire que x=x/ 3.
  • x%=3 revient à dire que x=x%3.
  • ...

5. Les opérateurs logiques

Les opérateurs logiques permettent de vérifier si une ou plusieurs conditions sont vraies.

a. ET logique (&&)

L’opérateur && vérifie si toutes les conditions sont verifiées.
a && b signifie a et b.

b. OU logique (||)

L’opérateur || vérifie si au moins une des contions est vérifiée.
a || b signifie a ou b.

c. NON logique ( !)

L’opérateur ! inverse l’état d’une variable booléenne.

5. Les opérateurs relationnels

Les opérateurs relationnels (operateurs de comparaison) sont utilisés pour faire de comparaison entre des valeurs.

a. L’égalité (==)

L’opérateur == est utilisé pour dire que des valeurs sont égales.
Exemple a==b revient à dire que a est égal à b

b. L’inégalité (!=)

L’opérateur != est utilisé pour dire que des valeurs sont différentes.
Exemple : a != b signifie que a est différent de b.

c. L’infériorité stricte (<)

L’opérateur < est utilisé pour dire qu’une valeur est inferieure à une autre valeur.
Exemple : x<y veut dire x est inferieur à y.

d. L’infériorité (<=)

L’opérateur <= est utilisé pour dire qu’une valeur est inferieure ou égale à une autre valeur.
Exemple : a<=b veut dire a est inferieur ou égale à b.

e. La supériorité stricte(>)

L’opérateur > est utilisé pour dire qu’une valeur est supérieure à une autre valeur.
Exemple : a>b signifie que a est supérieur à b.

f. La supériorité (>=)

L’opérateur >= est utilisé pour dire qu’une valeur est supérieur ou égale à une autre valeur.
Exemple : a>=b veut dire a est supérieur ou égale à b.



Une question? Cliquez ici pour la poser.

Retour sur le portail du langage C/C++