Opérateur booléen NOT par bit (~) (FPScript)
Détermine le complément au sens du bit.
Syntaxe
~ Expression
La syntaxe de l'opérateur ~ se compose des éléments suivants :
Élément |
Description |
---|---|
Expression |
Une expression intégrale. |
Remarques
Tous les bits en Expression sont inversés.
Tous les types de données entières, à l'exception des valeurs booléennes, sont autorisés.
L'opérateur peut traiter des valeurs scalaires ou des séries de données entières et des matrices de données. Si l'argument est une série de données ou une matrice de données, l'opération a lieu par élément et le résultat est à nouveau une série de données ou une matrice de données. Si un signal, une série de signaux ou une courbe d'espace est utilisé, alors seule sa composante Y est traitée. Le résultat contient alors la composante X et éventuellement la composante Z de Expression. Si Expression est une liste, alors l'opération est exécutée pour chaque élément de la liste et le résultat est également une liste.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemple
~0xas |
Renvoie la valeur entière de 16 bits ~1010b= 1111.1111.1111.0101b= -11. |
~{True, False} |
Retourne {False, True}. |