suivant: Distance de Hamming bit
monter: Les opérateurs bit à
précédent: Les opérateurs bit à
Table des matières
Index
Les opérateurs bitor, bitxor, bitand
Les entiers peuvent etre entrés avec la notation 0x... en hexadécimal
par exemple 0x1f représente 16+15=31 en décimal. On peut faire afficher
les entiers en hexadécimal (bouton de la ligne d'état du cas avec le
bouton Base (Entiers)).
bitor est le ou logique inclusif bit à bit.
On tape :
bitor(0x12,0x38)
ou on tape :
bitor(18,56)
On obtient :
58
en effet :
18 s'écrit 0x12 en base 16 et 0b010010 en base 2,
56 s'écrit 0x38 en base 16 et 0b111000 en base 2,
bitor(18,56) s'écrit 0b111010 en base 2 et donc vaut 58.
bitxor est le ou logique exclusif bit à bit.
On tape :
bitxor(0x12,0x38)
ou on tape :
bitxor(18,56)
On obtient :
42
en effet :
18 s'écrit 0x12 en base 16 et 0b010010 en base 2,
56 s'écrit 0x38 en base 16 et 0b111000 en base 2,
bitxor(18,56) s'écrit 0b101010 en base 2 et donc vaut 42.
bitand est le et logique bit à bit.
On tape :
bitand(0x12,0x38)
ou on tape :
bitand(18,56)
On obtient :
16
en effet :
18 s'écrit 0x12 en base 16 et 0b010010 en base 2,
56 s'écrit 0x38 en base 16 et 0b111000 en base 2,
bitand(18,56) s'écrit 0b010000 en base 2 et donc vaut
16.
suivant: Distance de Hamming bit
monter: Les opérateurs bit à
précédent: Les opérateurs bit à
Table des matières
Index
Documentation de giac écrite par Renée De Graeve