# Programmation/Comparaisons

* Historique
* Abstraction

## Concepts de base

* Commentaires
* Instructions
* Variables
* Types
* Expressions
* Comparaisons
* Instructions de contrôle
* Entrées-sorties

## Concepts spécifiques

* Manipulation de chaînes
* Procédures et fonctions
* Gestion de mémoire
* Gestion des exceptions
* Paradigmes de programmation
* Programmation séquentielle
* Programmation concurrente
* Programmation impérative
* Programmation orientée objet
* Programmation générique
* Programmation orientée aspect
* Programmation fonctionnelle
* Programmation logique
* Programmation par contrat

## Logiciels

* Eclipse
* NetBeans
* PhpStorm
* PyCharm
* SciTE
* Visual Studio Code

## Annexes

* Structure et style
* Règles de programmation
* Langages
* Historique
* Abstraction

## Concepts de base

* Commentaires
* Instructions
* Variables
* Types
* Expressions
* Comparaisons
* Instructions de contrôle
* Entrées-sorties

## Concepts spécifiques

* Manipulation de chaînes
* Procédures et fonctions
* Gestion de mémoire
* Gestion des exceptions
* Paradigmes de programmation
* Programmation séquentielle
* Programmation concurrente
* Programmation impérative
* Programmation orientée objet
* Programmation générique
* Programmation orientée aspect
* Programmation fonctionnelle
* Programmation logique
* Programmation par contrat

## Logiciels

* Eclipse
* NetBeans
* PhpStorm
* PyCharm
* SciTE
* Visual Studio Code

## Annexes

* Structure et style
* Règles de programmation
* Langages
[ Modifier le sommaire ]
Une comparaison est une expression booléenne. C'est à dire qu'elle a pour valeur vrai ou faux.
Exemple : 5>2 a pour valeur vrai.
Les opérateurs de comparaison sont les suivants :

## Égal

    L'opérateur ne retourne vrai que si la valeur des deux expressions comparées sont égales.
    Cet opérateur est souvent représenté par l'un des symboles suivants : = ==

## Différent

    L'opérateur ne retourne vrai que si la valeur des deux expressions comparées ne sont pas égales.
    Cet opérateur est souvent représenté par l'un des symboles suivants : <> !=

## Inférieur

    L'opérateur ne retourne vrai que si la valeur de la première expression est strictement inférieure à celle de la deuxième.
    Cet opérateur est souvent représenté par le symbole suivant : <

## Supérieur

    L'opérateur ne retourne vrai que si la valeur de la première expression est strictement supérieure à celle de la deuxième.
    Cet opérateur est souvent représenté par le symbole suivant : >

## Inférieur ou égal

    L'opérateur ne retourne vrai que si la valeur de la première expression est inférieure ou égale à celle de la deuxième.
    Cet opérateur est souvent représenté par le symbole suivant : <=

## Supérieur ou égal

    L'opérateur ne retourne vrai que si la valeur de la première expression est supérieure ou égale à celle de la deuxième.
    Cet opérateur est souvent représenté par le symbole suivant : >=
Comme dans toute expression, les opérandes peuvent utiliser d'autres expressions, des variables etc...
Exemple :
Pour cet exemple, l'expression B > A retourne faux.
La comparaison est souvent utilisée dans les structures de contrôle pour assigner une condition à l'exécution (répétitive ou non) d'une série d'instructions :