Partager via


~, opérateur de bits NOT

Mise à jour : novembre 2007

Effectue une opération de bits NOT (négation) sur une expression.

~ expression

Arguments

  • expression
    Toute expression numérique.

Notes

L'opérateur ~ examine la représentation binaire des valeurs de l'expression, puis effectue sur celles-ci une opération de bits NOT. Le résultat de cette opération est le suivant :

0101   (expression)
----
1010   (result)

Tout chiffre 1 dans l'expression devient un 0 dans le résultat. Tout chiffre 0 dans l'expression devient un 1 dans le résultat.

Lorsque l'opérateur ~ agit sur un opérande d'un type de données entier, il n'effectue aucune conversion et retourne une valeur du même type que l'opérande. Lorsque l'opérande est d'un type de données non entier, la valeur est convertie en type int avant l'exécution de l'opération et la valeur de retour de l'opérateur est de type int.

Configuration requise

Version 1

Voir aussi

Concepts

Priorité des opérateurs

Liste des opérateurs

Référence

! (NOT logique), opérateur