BIT_NOT
Syntaxe
BIT_NOT data ~ data
Paramètres
data
Entiers non négatifs dont le NOT bit à bit doit être calculé. Il peut s'agir d'une valeur constante, d'une colonne, d'une plage de cibles ou d'une expression convertie comme l'une de ces valeurs. Pour la définition du format de data, voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit IBM ® .
Description
BIT_NOT calcule le NOT bit à bit des valeurs de la plage de données spécifiée. Il renvoie une nouvelle colonne par colonne d'entrée, chacune contenant le NOT bit à bit des valeurs des colonnes correspondantes de data.
*
*
L'utilisation d'une colonne contenant le même nombre x dans chaque ligne que data revient à utiliser la constante x pour data.
*
L'opérateur BIT_NOT peut être abrégé en tilde (~). Utilisez le tilde avant la valeur (par exemple, pour spécifier BIT_NOT(V1), vous pouvez simplement saisir ~V1.
Exemples
TEMP = BIT_NOT 3 ou TEMP = ~3
Crée une colonne nommée TEMP contenant la valeur quatre (le NOT bit à bit de 011 est égal à 100).
Crée une colonne nommée TEMP, dans laquelle chaque valeur correspond au NOT bit à bit du contenu de la colonne V1.
Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent au NOT bit à bit du contenu de la colonne V1, les valeurs de la colonne VX correspondent au NOT bit à bit du contenu de la colonne V2 et les valeurs de la colonne VY correspondent au NOT bit à bit du contenu de la colonne V3.
Crée une colonne nommée TEMP, dans laquelle les 101 premières cibles contiennent le NOT bit à bit des valeurs des lignes 1 à 50 de la colonne V1.
Fonctions associées
BIT_XOR ou XOR