Article de reference

Expression booléenne

En informatique , une expression booléenne (ou expression logique ) est une expression utilisée dans les langages de programmation qui produit une valeur booléenne lors de son é...

En informatique , une expression booléenne (ou expression logique ) est une expression utilisée dans les langages de programmation qui produit une valeur booléenne lors de son évaluation. Une valeur booléenne est soit vraie , soit fausse . Une expression booléenne peut être composée d'une combinaison de constantes booléennes Vrai/Faux ou Oui/Non , de variables de type booléen , d'opérateurs booléens et de fonctions booléennes .

Les expressions booléennes correspondent à des formules propositionnelles en logique et sont associées à des circuits booléens .

des langages de programmation possèdent les opérateurs booléens OU , ET et NON ; en C et dans certains langages qui s’en inspirent , ils sont représentés respectivement par « || » (double barre verticale), « && » (double esperluette ) et « ! » ( point d’exclamation ), tandis que les opérations bit à bit correspondantes sont représentées par « | », « & » et « ~ » (tilde). Dans la littérature mathématique, les symboles utilisés sont souvent « + » ( plus ), « · » ( point ) et la barre supérieure , ou encore « ∨ » ( virgule ), « ∧ » ( et ) et « ¬ » ( non ) ou « ′ » (prime).

Certains langages, comme Perl et Ruby , possèdent deux ensembles d'opérateurs booléens, aux fonctions identiques mais à priorité différente. Généralement, ces langages utilisent ` &&` ou ` &&` et `&&` pour les opérateurs de priorité inférieure.

Certains langages de programmation dérivés de PL/I possèdent un type chaîne de bits et utilisent BIT(1) plutôt qu'un type booléen distinct. Dans ces langages, les mêmes opérateurs servent aux opérations booléennes et aux opérations bit à bit. Les opérateurs OU, ET, NON et OU EXCLUSIF sont représentés par « | », « & », « ¬ » (infixe) et « ¬ » (préfixe).

opérateurs de court-circuit

Ada , possèdent des opérateurs booléens à court-circuit . Ces opérateurs utilisent une évaluation paresseuse : si la valeur de l’expression peut être déterminée à partir de l’opérande de gauche, l’opérande de droite n’est pas évaluée. Il peut en résulter des effets de bord qui ne se manifestent que pour une seule valeur de l’opérande de gauche.

Exemples

  • L'expression 3"},"parts":[{"template":{"target":{"wt":"code","href":"./Template:Code"},"params":{"1":{"wt":"5 > 3"}},"i":0}}] 5 > 3est évaluée comme

    Plus d articles de Worldlex Wiki

    Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

    Explorer l index