Table des matières
Que sont les opérateurs logiques
Types d'opérateurs logiques en C++
Table de vérité pour les opérateurs logiques
Conclusion
1. Que sont les opérateurs logiques
Les opérateurs logiques sont des symboles utilisés pour connecter deux conditions ou plus dans une seule expression booléenne. En C ++, les opérateurs logiques sont utilisés pour tester plusieurs conditions et renvoyer une valeur booléenne, ce qui est vrai ou faux. Les opérateurs logiques en C ++ sont utilisés dans les structures de contrôle, les déclarations conditionnelles, les boucles et les déclarations de prise de décision.
2. Types d'opérateurs logiques en C++
Les opérateurs logiques en C ++ sont:
Ces opérateurs sont utilisés pour évaluer les conditions vraies ou fausses. L'opérateur logique donne toujours une valeur booléenne: vrai ou faux.
2.1. Et opérateur (&&)
L'opérateur et est représenté par deux ampères et (&&) et ne revient vrai que lorsque les deux conditions sont vraies. Par exemple, considérez le code suivant:
int a = 5;Dans cet exemple, l'instruction if ne sera exécutée que si les deux conditions, A> 0 et B> 0, sont vraies.
Et l'opérateur (&&) Exemple de code - C++
Suivant le code donné explique l'utilisation et l'opérateur dans le code C ++.
#inclureCe code invite l'utilisateur à saisir un numéro à l'aide du message "Veuillez saisir un numéro:". Ensuite, il lit l'entrée de l'utilisateur dans la variable entière Nobs en utilisant cin.
Ensuite, le code vérifie si le Nobs est entre 1 et 10 (inclusif) en utilisant l'énoncé conditionnel. Ici, nous avons utilisé le ET (&&) Opérateur pour vérifier entre les deux conditions si les deux conditions sont vraies, notre sortie sera vraie. Cela signifie que le numéro d'entrée de l'utilisateur se situe entre la plage définie.
Si la Nobs est dans la plage, il publie un message indiquant que: «Le nombre se situe entre 1 et 10.". Sinon, il imprime un message montrant que le Nobs n'est pas dans la gamme.
Enfin, le code renvoie 0, qui est la valeur généralement utilisée pour indiquer une exécution réussie du programme.
2.2. Ou opérateur (||)
L'opérateur OR est représenté par deux barres verticales (||) et revient vrai si au moins une des conditions est vraie. Par exemple:
int a = 5;Dans cet exemple, l'instruction IF sera exécutée car au moins une des conditions, A> 0 ou B> 0, est vraie.
Ou opérateur (||) Exemple de code - C++
Suivant le code donné explique l'utilisation ou l'opérateur dans le code C ++.
#inclureCe code invite l'utilisateur à saisir un nombre, lit l'entrée dans une variable entière appelée Nobs, puis vérifie si num est égal à 4 ou 8 en utilisant le Ou opérateur (||). Si num est égal à 4 ou 8, le code publie un message Félicitations. Si Nobs n'est pas égal à 4 ou 8, le code publie un message souhaitant à l'utilisateur une chance la prochaine fois.
Le Ou opérateur (||) dans le code est utilisé pour combiner deux conditions. Il revient vrai si au moins une condition est vraie. Dans ce cas, le code vérifie si Nobs est égal à 4 ou 8 en utilisant deux conditions distinctes connectées par l'opérateur ou: l'opérateur: Num == 4 || Num == 8. Si l'une des seule condition devient vraie, le code sera exécuté qui est défini à l'intérieur des supports de condition.
2.3. Pas opérateur (!)
L'opérateur non en C ++ est indiqué par une marque d'exclamation (!) et retourne l'opposé de la condition. Par exemple:
int a = 5;Dans cet exemple, la condition A> 0 sera basculée (nier) par l'opérateur non. Ici, l'instruction if sera exécutée uniquement lorsque la condition sera remplie.
Pas opérateur (!) Exemple de code - C++
Suivant le code donné explique l'utilisation de l'opérateur non dans le code C ++.
#inclureCe code invite l'utilisateur à saisir un nombre, lit l'entrée dans une variable entière appelée Nobs, puis vérifie si num n'est pas égal à zéro en utilisant le Pas opérateur (!). Si Num n'est pas nul, le code publie un message indiquant que l'utilisateur a tapé un nombre autre que zéro. Si Num est nul, le code publie un message indiquant que l'utilisateur a tapé zéro.
3. Table de vérité pour les opérateurs logiques
Un tableau de vérité est un tableau qui montre les résultats possibles d'une opération logique. Pour les opérateurs logiques en C ++, la table de vérité est la suivante:
UN | B | UN B | A || B | !UN |
T | T | T | T | F |
T | F | F | T | F |
F | T | F | T | T |
F | F | F | F | T |
Dans ce tableau de vérité, A et B représentent les deux conditions en cours d'évaluation. Les colonnes pour a && b, a || Groupe !A représente le résultat de l'application de l'opérateur correspondant aux deux conditions.
Conclusion
Les opérateurs logiques en C ++ évaluent les expressions logiques qui impliquent plusieurs conditions. Ils nous permettent de combiner les conditions de diverses manières, de tester la présence ou l'absence d'une valeur et de prendre des décisions basées sur les résultats des opérations logiques. En comprenant les opérateurs logiques travaillant en C ++, nous pouvons utiliser plus efficacement les opérateurs logiques et éviter les erreurs courantes.