Opérateur logique conditionnel

Auteur: John Stephens
Date De Création: 26 Janvier 2021
Date De Mise À Jour: 18 Peut 2024
Anonim
Opérateur logique conditionnel - La Technologie
Opérateur logique conditionnel - La Technologie

Contenu

Définition - Que signifie opérateur logique conditionnel?

Un opérateur logique conditionnel, en C #, comprend un opérateur AND conditionnel (&&) et un opérateur OU conditionnel (||). C'est une version conditionnelle d'un opérateur logique booléen (& et |).


Les opérateurs logiques conditionnels sont utilisés dans les instructions décisionnelles, qui déterminent le chemin d'exécution en fonction de la condition spécifiée sous la forme d'une combinaison de plusieurs expressions booléennes. Ils sont utiles pour générer un code efficace en ignorant les logiques inutiles et en réduisant le temps d'exécution, en particulier dans les expressions logiques où plusieurs opérateurs conditionnels sont utilisés.

Contrairement aux opérateurs logiques booléens "&" et "|," qui évaluent toujours les deux opérandes, les opérateurs logiques conditionnels n'exécutent le deuxième opérande que si nécessaire. En conséquence, les opérateurs logiques conditionnels sont plus rapides que les opérateurs logiques booléens et sont souvent préférés. L'exécution utilisant les opérateurs logiques conditionnels s'appelle évaluation «en court-circuit» ou «paresseuse».


Les opérateurs logiques conditionnels sont également appelés opérateurs logiques en court-circuit.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique l'opérateur logique conditionnel

L'opérateur AND conditionnel (&&) permet d'exécuter un ET logique de ses opérandes de type Boole. L'évaluation du deuxième opérande n'a lieu que si cela est nécessaire. Il est similaire à l'opérateur logique booléen "&", à l'exception de la condition où le premier opérande renvoie false, le second opérande ne sera pas évalué. En effet, l'opération "&&" n'est vraie que si l'évaluation des deux opérandes renvoie true.


L'opérateur OU conditionnel (||) est utilisé pour exécuter un OU logique de ses opérandes de type Boole. L'évaluation du deuxième opérande ne se produit pas si le premier opérande est évalué comme étant vrai. Il diffère de l'opérateur logique booléen "|" en effectuant une évaluation de «court-circuit» dans laquelle le deuxième opérande n'est pas évalué lorsque le premier opérande est évalué comme étant vrai. Ceci est dû au fait que le résultat de "||" L'opération est vraie si l'évaluation de l'un des deux opérandes renvoie vrai.

Par exemple, pour valider qu'un nombre se situe entre une limite supérieure et une limite inférieure, l'opération logique AND peut être effectuée sur les deux conditions vérifiant la limite supérieure et inférieure, qui sont exprimées en tant qu'expressions booléennes.

Les opérateurs logiques conditionnels sont associatifs à gauche, ce qui implique qu'ils sont évalués dans l'ordre, de gauche à droite, dans une expression où ces opérateurs existent dans plusieurs occurrences.

Cette définition a été écrite dans le con de C #