En informatique on utilise deux niveaux notés 0 et 1. D'où le mot binaire.
binary digit se résume en bit. 4 bits forment un quartet. 8 bits forment un octet.
Il y a 24=16 quartets possibles. Chaque quartet est donc représenté par un chiffre hexadécimal. Il y a 28=256 octets possibles. Ils vont de 00000000 (ou 00 en hexadécimal) soit zéro, à 11111111 (ou ff en hexadécimal), soit 255.
George Boole note par 0 la valeur False et par 1 la valeur True.
booléen | False | True |
---|---|---|
négation | True | False |
and | False | True |
---|---|---|
False | False | False |
True | False | True |
or | False | True |
---|---|---|
False | False | True |
True | True | True |
Un octet est composé de 8 bits donc 2 quartets. Il suffit donc de 2 chiffres hexadécimaux pour représenter un octet.
bin()
.hex()
.int( ,2)
.int( ,16)
.