|
Voyons ce qu'est un opérateur ... Un opérateur est
un signe qui permet d'effectuer une opération. On peut par exemple
penser à *, /, -, +, =, ...
Voici les différents opérateurs arithmétiques en C++:
|
Opérateur |
Utilisation |
| + |
addition |
| - |
Soustraction |
| * |
multiplication |
| / |
division |
| % |
reste
de la division |
Remarque: L'opérateur % ne peut pas
être utilisé avec des variables de type float, double,... (des
décimaux).
Voici maintenant les différents
opérateurs logiques en C++:
|
Opérateur |
Utilisation |
| && |
ET |
| || |
Ou |
| ! |
Non
(Not) |
Si vous ne comprenez pas ce qu'est un
opérateur logique, allez voir le cours de logique d'un ami:
cliquez ici. Son cours vous éclairera sur ceux que sont les tables
de vérités, la logique, ...
Voici les différents opérateurs de
comparaison en C++:
|
Opérateur |
Utilisation |
| == |
égal
(attention à bien mettre deux fois le signe!) |
| != |
différent |
| < |
strictement inférieur |
| > |
strictement supérieur |
| <= |
inférieur ou égal |
| >= |
supérieur ou égal |
Note à propos du égal: Le C++ fait la
différence entre l'opérateur d'affectation (=, qui permet d'attribuer
une valeur à une variable) et le test d'égalité (==, qui permet de
tester si une valeur est bien égale à la valeur qu'on propose). Par
exemple, si vous utiliser l'opérateur d'affectation (=) dans la
condition if, alors le compilateur du programme vous donnera une
erreur (Warning).
Voici les opérateurs d'incrémentation
et de décrémentation en C++:
|
Exemple |
Ce qui donne ... |
| x++; |
x = x +
1; |
| x--; |
x = x -
1; |
Voici les différentes opérations arithmétiques simplifiées utilisables
en C++:
|
Exemple |
Ce qui donne ... |
| x+=y; |
x = x + y; |
| x-=y; |
x = x - y; |
| x*=y; |
x = x* y; |
| x/=y; |
x = x / y; |
| x%=y; |
x = x % y; |
Voici les différents opérateurs binaires en C++;
|
Opérateurs |
Utilisation |
| & |
ET
binaire |
| | |
OU
binaire |
| ^ |
OU
exclusif |
| - |
Complément à un |
| << |
Décalage de n bits vers la gauche |
| >> |
// vers la
droite |
Je pense vous avoir présenté une bonne
partie des opérateurs en C++. Ceci dit, vous ne les utiliserait
certainement pas tous!
mingain
|