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