NOT |
Pas |
---|---|
QuickBASIC/QBasic |
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.
Remarque
- L'opérateur de complément logique évalue chaque bit de l'expression numérique, puis définit le bit correspondant dans le résultat selon le tableau suivant :
Bit dans l'expression | Bit dans le résultat |
---|---|
1 | 0 |
0 | 1 |
Cela inverse les valeurs de bits de n'importe quelle variable. Si une variable entière a la valeur 0 (faux), la variable devient -1 (vrai) et vice-versa.
Exemple
Voici un exemple montrant l'utilisation de «NOT», dans Turbo Pascal, avec des valeurs brutes :
on obtiendra le résultat suivant :
NOT -1 = 0NOT 0 = -1
NOT 1 = -2
NOT 255 = -256
NOT 32767 = -32768
NOT TRUE = 0
NOT FALSE = -1
Dernière mise à jour : Mercredi, le 14 septembre 2016