Opérateurs de comparaison
Fait partie de la section Fondamentaux du Journey C++ de Coddy — leçon 21 sur 74.
Les opérateurs de comparaison sont utilisés pour comparer deux opérandes.
Parfois, nous devons vérifier si un opérande est plus grand/plus petit/... qu'un autre opérande. Le tableau suivant présente les opérateurs de comparaison possibles :
| Opérateur | Signification | Exemple |
|---|---|---|
| == | Égal | 1 == 2 retourne false |
| != | Différent de | 1 != 2 retourne true |
| > | Supérieur à | 1 > 2 retourne false |
| < | Inférieur à | 1 < 2 retourne true |
| >= | Supérieur ou égal | 1 >= 2 retourne false |
| <= | Inférieur ou égal | 1 <= 2 retourne true |
L'opérateur de comparaison renvoie true si la comparaison est correcte ou false sinon.
Par exemple :
int var1 = 13;
int var2 = 12;
bool var3 = var1 != var2;var3 contiendra true parce que var1 et var2 ne sont pas égaux
Rappelez-vous du type
bool,var3est un bool.
Défi
DébutantÉcrivez un script qui initialise 2 variables n1 et n2 avec les valeurs 8 et 9 (respectivement).
Après cela, initialisez une autre variable n3 qui contiendra si n1 est plus grand que n2.
Aide-mémoire
Les opérateurs de comparaison sont utilisés pour comparer deux opérandes et renvoient true ou false :
| Opérateur | Signification | Exemple |
|---|---|---|
| == | Égal | 1 == 2 renvoie false |
| != | Différent de | 1 != 2 renvoie true |
| > | Supérieur à | 1 > 2 renvoie false |
| < | Inférieur à | 1 < 2 renvoie true |
| >= | Supérieur ou égal | 1 >= 2 renvoie false |
| <= | Inférieur ou égal | 1 <= 2 renvoie true |
Exemple d'utilisation :
int var1 = 13;
int var2 = 12;
bool var3 = var1 != var2; // var3 contiendra trueEssayez vous-même
#include <iostream>
int main() {
// Tapez votre code ci-dessous
// Ne modifiez pas la ligne ci-dessous
std::cout << "n1 = " << n1 << ", n2 = " << n2 << ", n3 = " << n3 << std::endl;
return 0;
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriqués