Vous êtes sur la page 1sur 2

Expressions booléennes

Encodage des caractères


Valeurs booléennes :
Un booléen peut prendre deux valeurs : True (1) et False (0)

Opérations booléennes :
Il existe quatre opérateurs booléens : and, or, xor et not.
Soient a et b deux valeurs booléennes.

I- L’opérateur and
- L’opérateur and renvoie True si et seulement si a et b sont tous les deux True ;
- Si au moins l’une des valeurs est False, and renvoie False.

a b a and b
True True True
True False False
False True False
False False False

II- L’opérateur or
- L’opérateur or renvoie False si et seulement si a et b sont tous les deux False ;
- Si au moins l’une des valeurs est True, or renvoie True.

a b a or b
True True True
True False True
False True True
False False False

III- L’opérateur xor


- L’opérateur xor (ou or exclusif) renvoie True si et seulement si une et une seule valeur est
True ;

a b a xor b
True True False
True False True
False True True
False False False
IV- L’opérateur not
- L’opérateur not renvoie la valeur contraire du booléen qui le suit.

a not a
True False
False True

Expressions booléennes :
Pour trouver la valeur d’une expression booléenne, il faut respecter l’ordre de priorités suivant :
1- Parenthèses
2- not
3- and
4- or/xor

Encodages des caractères :


Afin de représenter des caractères (lettres, numéros, symboles), il est nécessaire d’utiliser un
encodage (un système de codage informatique) pour assurer la correspondance entre les
caractères et les nombres binaires stockés dans la mémoire de l’ordinateur.

Espace nécessaire pour un Caractères possibles d’être


Encodage
caractère encodés

Uniquement les caractères


ASCII 7 bits principaux de la langue
anglaise (n’est pas universel)

Tous les caractères des


principales langues
Norme ISO 8859-1 1 octet européennes (d’autres
normes existent pour les
caractères cyrilliques)

Tous les caractères (universel


Unicode 4 à 6 octets
et extensible)

Taille variable (ce qui permet


Comme l’Unicode
de prendre moins d’espace)
UTF-8 L’UTF-8 est compatible avec l’ASCII (les caractères
disponibles en ASCII ont le même encodage en UTF-8), mais il
est plus difficile à gérer en machine.

Vous aimerez peut-être aussi