BOOLEAN |
Booléen |
---|---|
Delphi/Kylix/Lazarus | System |
Syntaxe
Type Boolean = (False, True); |
identv1,identv2,...:Boolean; |
identt2,identt2,...=Boolean; |
Paramètres
Nom | Description |
---|---|
identv1, identv2 | Ce paramètre permet d'indiquer une variable |
identt2, identt2 | Ce paramètre permet d'indiquer un type de variable |
Description
Ce type d'identificateur permet de définir une variable de format Booléen (True ou False).
Remarques
- Le type de données Boolean est un type énuméré avec deux valeurs. Tous les opérateurs de comparaison et logiques produisent un résultat Boolean. Les conditions des instructions IF, WHILE et REPEAT-UNTIL doivent être de type de données Boolean ou de l'un des autres types logiques (ByteBool, WordBool ou LongBool).
- Ne convertissez pas une valeur entière en booléen. Si vous voulez la compatibilité avec C et C++, où tout entier différent de zéro est considéré comme True, utilisez le type ByteBool, WordBool ou LongBool au lieu de Boolean. Les trois autres types ont la même sémantique, mais des tailles différentes. Contrairement à Boolean, les trois autres types interprètent toute valeur ordinale différente de zéro comme True.
Exemple
Cet exemple permet de tester une valeur booléenne :
on obtiendra le résultat suivant :
La valeur est fausseVoir également
Mathématique - Algèbre de Boole - Table de vérité
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - And
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - If
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Not
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Or
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Xor
Dernière mise à jour : Mercredi, le 18 février 2015