Opérateur XOR:
L'opérateur XOR est utilisé dans l'opération booléenne, et le fonctionnement du bit est indiqué dans le tableau suivant.
Condition-1 / opérande-1 | Condition-1 / opérande-1 | Sortir |
---|---|---|
Vrai ou 1 | Vrai ou 1 | Faux ou 0 |
Vrai ou 1 | Faux ou 1 | Vrai ou 1 |
Faux ou 0 | Vrai ou 1 | Vrai ou 1 |
Faux ou 0 | Faux ou 0 | Faux ou 0 |
Utilisation de XOR pour le fonctionnement booléen:
Les différentes utilisations de l'opérateur XOR sont expliquées dans cette section de ce tutoriel en utilisant plusieurs exemples.
Exemple -1: Utilisation de XOR dans des conditions booléennes de données de chaîne
L'exemple suivant montre l'utilisation de l'opérateur XOR pour vérifier la logique booléenne sur les données de chaîne. $ client_id et $ client_id Les variables sont initialisées avec les données de chaîne ici. La première si condition avec xor L'opérateur vérifiera les deux premiers caractères de $ client_id est 'AL' ou 'CALIFORNIE'. Xor L'opérateur reviendra vrai pour cela si condition car une condition renvoie vrai. La deuxième si condition avec xor L'opérateur vérifiera les deux premiers caractères de $ client_id est 'Az' ou 'GÉORGIE'. Xor L'opérateur reviendra faux pour cela si condition car les deux conditions renvoient fausses. Le troisième si condition avec xor L'opérateur vérifiera les deux premiers $ client_id est 'CALIFORNIE' ou $ client_id est 'SALUT'. Xor L'opérateur reviendra faux pour cela si condition car les deux conditions renvoient vrai.
// initialise les variablesSortir:
La sortie suivante apparaîtra après l'exécution du script.
Exemple-2: Utilisation de XOR dans des conditions booléennes de données numériques
L'exemple suivant montre l'utilisation de l'opérateur XOR pour vérifier la logique booléenne sur les données numériques. Deux valeurs numériques sont attribuées dans $ num1 et $ num2 variables. La première si condition avec xor L'opérateur vérifiera $ num1 est moins de 3 ou supérieur à 9. xor L'opérateur reviendra vrai pour cela si conditionner parce que $ num1 est supérieur à 9. La deuxième si condition avec xor L'opérateur vérifiera $ num1 est inférieur ou égal à 10 ou $ num2 est supérieur ou égal à 7. xor L'opérateur reviendra faux pour cela si condition car les deux conditions sont vraies. Le troisième si condition avec xor L'opérateur vérifiera $ num1 est supérieur à 19 ou $ num2 est égal à 17. xor L'opérateur reviendra faux pour cela si condition car les deux conditions sont fausses.
// initialise les valeurs de nombreSortir:
La sortie suivante apparaîtra après l'exécution du script.
Exemple-3: Utilisation de XOR dans l'opération de bit
L'exemple suivant montre l'utilisation de l'opérateur XOR pour le fonctionnement du bit. Deux numéros binaires sont initialisés en variables Numéro1 $ et $ Number2. Le symbole '^' est utilisé pour effectuer un fonctionnement XOR sur le biais sur les nombres binaires. La valeur de nombre imprime en nombre décimal par défaut pour tout script. La fonction decbin () est utilisée dans le script pour imprimer la sortie au format binaire.
// Le nombre binaire est définiSortir:
La sortie suivante apparaîtra après l'exécution du script.
Conclusion:
Les utilisations de l'opérateur XOR entre les conditions booléennes et les nombres binaires ont été expliqués à l'aide de plusieurs exemples de ce tutoriel. Les lecteurs comprendront la logique de l'opérateur XOR et l'appliqueront à l'instruction conditionnelle et à un fonctionnement bit sur le bit après avoir lu ce tutoriel.