NOT |
Négation |
---|---|
Ada |
Syntaxe
NOT exp |
Paramètres
Nom | Description |
---|---|
exp | Ce paramètre permet d'indiquer l'expression à traiter |
Description
Cet opérateur 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 Turbo Pascal, avec des valeurs brutes :
- WITH TEXT_IO; USE TEXT_IO;
-
- PROCEDURE NotSamples IS
-
- FUNCTION NotInteger(Value:IN Integer) RETURN Integer IS BEGIN
- Return -(Value + 1);
- END NotInteger;
-
- BEGIN
- PUT_LINE("NOT -1 = " & Integer'IMAGE(NotInteger(-1)));
- PUT_LINE("NOT 0 = " & Integer'IMAGE(NotInteger(0)));
- PUT_LINE("NOT 1 = " & Integer'IMAGE(NotInteger(1)));
- PUT_LINE("NOT 2 = " & Integer'IMAGE(NotInteger(2)));
- PUT_LINE("NOT 3 = " & Integer'IMAGE(NotInteger(3)));
- PUT_LINE("NOT 4 = " & Integer'IMAGE(NotInteger(4)));
- PUT_LINE("NOT 255 = " & Integer'IMAGE(NotInteger(255)));
- PUT_LINE("NOT 32767 = " & Integer'IMAGE(NotInteger(32767)));
- PUT_LINE("NOT TRUE = " & Boolean'IMAGE(NOT TRUE));
- PUT_LINE("NOT FALSE = " & Boolean'IMAGE(NOT FALSE));
- END NotSamples;
on obtiendra le résultat suivant :
NOT -1 = 0NOT 0 = -1
NOT 1 = -2
NOT 2 = -3
NOT 3 = -4
NOT 4 = -5
NOT 255 = -256
NOT 32767 = -32768
NOT TRUE = FALSE
NOT FALSE = TRUE
Dernière mise à jour : Samedi, le 25 août 2012