Section courante

A propos

Section administrative du site

AND

Et
Delphi/Kylix/Lazarus

Syntaxe

boolean AND boolean
entier AND entier

Paramètres

Nom Description
boolean Ce paramètre permet d'indiquer une expression de type booléen avec lequel un «Et logique» est effectué
entier Ce paramètre permet d'indiquer une expression de type entière avec lequel un «Et binaire» est effectué

Description

Ce mot réservé permet d'effectuer un Et logique sur des booléens ou Et binaire sur des valeurs numériques.

Remarques

Exemple

Voici un exemple permettant de tester si certains nombres sont impaires à l'aide de cet opérateur :

  1. Program AndSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.      
  6. Function IsOdd(X:Integer):Boolean;Begin
  7.  IsOdd := Boolean(X AND 1);
  8. End;
  9.      
  10. BEGIN
  11.  WriteLn('Nombre -13 est impaire : ',IsOdd(-13));
  12.  WriteLn('Nombre -1 est impaire : ',IsOdd(-1));
  13.  WriteLn('Nombre 0 est impaire : ',IsOdd(0));
  14.  WriteLn('Nombre 1 est impaire : ',IsOdd(1));
  15.  WriteLn('Nombre 4 est impaire : ',IsOdd(4));
  16.  WriteLn('Nombre 7 est impaire : ',IsOdd(7));
  17.  WriteLn('Nombre 20 est impaire : ',IsOdd(20));
  18. END.

on obtiendra le résultat suivant :

Nombre -13 est impaire : TRUE
Nombre -1 est impaire : TRUE
Nombre 0 est impaire : FALSE
Nombre 1 est impaire : TRUE
Nombre 4 est impaire : FALSE
Nombre 7 est impaire : TRUE
Nombre 20 est impaire : FALSE

Voir é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) - 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