Retour aux quiz
Débutant

Opérateur OU binaire (|)

Que va afficher ce code ?

quiz.py
1
a = 2  # valeur binaire : 0010
2
b = 3  # valeur binaire : 0011
3
print(a | b)

Réponses possibles

A3
B5
C1
D2

Explication

L'opérateur | effectue un "ou" binaire entre les bits. En binaire, 0010 | 0011 donne 0011, donc 3 en décimal car on "garde" tous les bits à 1.