Afin d'éviter de construire des programmes volumineux, la ou le programmeur doit choisir
l'opérateur arithmétique approprié .
Le tableau ci-dessous démontre les différents
opérateurs arithmétiques complexes de C#.
Opérateur
|
Utilisation
|
Description
|
Exemple
|
+
|
+op
|
signe positif
|
+k
|
-
|
-op
|
signe négatif
|
-k
|
++
|
++op
|
augmenter op de 1 avant de l'exploiter
|
++i
|
++
|
op++
|
augmenter op de 1 après l'avoir exploité
|
i++
|
--
|
--op
|
diminuer op de 1 avant de l'exploiter
|
--i
|
--
|
op--
|
diminuer op de 1 après l'avoir exploité
|
i--
|
Lorsque l'opérateur + est unique, il sert à rendre positive la variable placée à droite du
+ .
|
Lorsque l'opérateur - est unique, il sert à rendre négative la variable placée à droite du
- .
|
L'opérateur ++ est souvent placé à la droite d'une variable dans un programme car
il sert à augmenter cette variable de 1 simplement comme variable++ au lieu
d'écrire au complet variable = variable + 1 . Le programme suivant démontre
cette application.
|
Codes du programme OperateurComplexe1
|
Affichage du programme OperateurComplexe1
|
Dans une équation, lorsque l'opérateur ++ est placé à la gauche de la variable, donc plus
près du signe = , il faut augmenter la variable de 1 avant d'assigner la valeur de cette variable
à la variable placée à la gauche du signe = .
(intNombre2 = ++intNombre1)
|
Dans l'autre cas, lorsque l'opérateur ++ est placé à la doite de la variable, donc plus
loin du signe = , il faut assigner la valeur initiale de cette variable
à la variable placée à la gauche du signe = avant d'augmenter la variable (placée à la droite)
de 1.
(intNombre2 = intNombre1++)
|
Codes du programme OperateurComplexe2
|
Affichage du programme OperateurComplexe2
|
Dans une équation, lorsque l'opérateur -- est placé à la gauche de la variable, donc plus
près du signe = , il faut diminuer la variable de 1 avant d'assigner la valeur de cette variable
à la variable placée à la gauche du signe = .
(intNombre2 = --intNombre1)
|
Dans l'autre cas, lorsque l'opérateur -- est placé à la doite de la variable, donc plus
loin du signe = , il faut assigner la valeur initiale de cette variable
à la variable placée à la gauche du signe = avant de diminuer la variable (placée à la droite)
de 1.
(intNombre2 = intNombre1--)
|
Codes du programme OperateurComplexe3
|
Affichage du programme OperateurComplexe3
|
|