Accueil Développement Qu'est-ce qu'un opérateur logique booléen? - définition de techopedia

Qu'est-ce qu'un opérateur logique booléen? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie l'opérateur logique booléen?

Un opérateur logique booléen dans le contexte du langage de programmation C # est un opérateur utilisé pour exécuter la logique booléenne sur deux expressions booléennes.


Les opérateurs logiques booléens renvoient des résultats booléens (vrai ou faux) et prennent des valeurs booléennes comme opérandes. Lors de l'exécution de la logique booléenne, l'expression de gauche est évaluée, suivie de l'expression de droite. Les deux expressions sont finalement évaluées dans le contexte de l'opérateur logique booléen entre elles. La valeur de retour est de type booléen et basée sur le type d'opérateur utilisé.

Techopedia explique l'opérateur logique booléen

Les opérateurs logiques booléens peuvent être utilisés pour tester ou ajuster la valeur d'une variable booléenne. Le résultat de l'expression utilisant ces opérateurs peut être utilisé dans des instructions conditionnelles pour contrôler le flux du programme dans le code.


Les opérateurs logiques booléens ont la priorité dans l'ordre indiqué ci-dessous:

  1. ET logique (&)
  2. OU logique (^)
  3. OU logique (|)

Il est essentiel de comprendre la différence entre les opérateurs & et && lorsqu'ils sont utilisés dans une expression où deux conditions doivent être évaluées. Alors que l'opérateur & exécute toujours les deux conditions, && n'exécute pas la seconde en cas d'échec de la première. Le || L'opérateur fonctionne de manière similaire à && en ignorant les conditions après la première, si la première condition est vraie. Par conséquent, && et || (appelés opérateurs logiques conditionnels) sont appelés opérateurs de court-circuit.


L'opérateur ^ fonctionne de manière similaire à |. Le | et || les opérateurs (et les opérateurs & et &&) ne sont pas interchangeables car ils fonctionnent différemment.

Cette définition a été écrite dans le contexte de C #
Qu'est-ce qu'un opérateur logique booléen? - définition de techopedia