Section courante

A propos

Section administrative du site

NOT

Négation
Delphi/Kylix/Lazarus

Syntaxe

NOT exp

Paramètres

Nom Description
exp Ce paramètre permet d'indiquer l'expression à traiter

Description

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

Exemple

Voici un exemple montrant l'utilisation de «NOT», dans Delphi, avec des valeurs brutes :

  1. Program NotSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.      
  6. BEGIN
  7.  WriteLn('NOT -1 = ',NOT -1);
  8.  WriteLn('NOT 0 = ',NOT 0);
  9.  WriteLn('NOT 1 = ',NOT 1);
  10.  WriteLn('NOT 255 = ',NOT 255);
  11.  WriteLn('NOT 32767 = ',NOT 32767);
  12.  WriteLn('NOT TRUE = ',NOT TRUE);
  13.  WriteLn('NOT FALSE = ',NOT FALSE);
  14. END.

on obtiendra le résultat suivant :

NOT -1 = 0
NOT 0 = -1
NOT 1 = -2
NOT 255 = -256
NOT 32767 = -32768
NOT TRUE = FALSE
NOT FALSE = TRUE

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) - And
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - Boolean
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) - 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