TUTO Hexadécimal - Yoann BAUMERT

4c 27 48 6f 63 75 64 6f 6e 20 73 6f 72 74 69 72 61 20 76 61 69 6e 71 75 65 75 72

Décimal => Hexadécimal

Pour calculer un chiffre décimal vers l'hexadécimal la manipulation est la même que le binaire :p
par exemple le chiffre 896 en base 10 ! Pour le binaire on aurait fait "896/2 etc, etc..." et bien la ! C'est pareil mais en base 16 au lieu de 2 ^^ donc : 896/16 !

896/16 = 56 reste = 0
56/16 = 3,5 (tu retires la virgule et tu multiplies 16 par le chiffre AVANT la virgule. Puis tu soustrais ce produit avec le chiffre que tu divises par 16 (ici en loccurence : 56) la différence sera notre reste :)

ex : 56/16 = 3,5
3*16 = 48
56-48 = 8
le reste est donc 8
56/16=3 reste = 8

je reprends depuis le début :
896/16 = 56 reste = 0
56/16 = 3 reste = 8
on reprend à l'envers ! 896 = 380 en hexadécimal (ici le 3 est le résultat final car il est compris entre 0 et 15 puisque l'hexadécimal est une base 16 (0 1 2 3 4 5 6 7 8 9 A B C D E F)


Hexadécimal => Décimal

tu te souviens de "11 010 = 10 x 1 000 + 10 x 100 + 10 x 1= 10 puissance 4 + 10 puissance 3 + 10 puissance 1" ? =)

la c'est pareil ! Pour calculer "4FE7" en décimal tu décortiques !

4FE7
415147

et on a juste a calculer de la sorte :

4 * 16^3+15 * 16^2+14 * 16 ^1+7 * 16 ^0

evidemment plus le chiffre est grand (ici le chiffre a 4 numéros donc les puissance sont 3 2 1 0 si il y avait 8 numéros cela aurait été 7 6 5 4 3 2 1 0 (n'oubliez pas de prendre en compte le zéro) après ça il n'y a plus qu'à faire le calcul et à aditionner ^^


Hexadécimal <=> binaire

Base 10Base 16Base 2
000
111
2210
3311
44100
55101
66110
77111
881000
991001
10A1010
11B1011
12C1100
13D1101
14E1110
15F1111

ici rien de bien compliqué il faut suivre le tableau
si tu dois (par exemple) convertir de binaire à hexadécimal ce chiffre :

1101 1001

tu as juste a suivre le tableau, puis tu compares les quartets à celui du tableau
1101 = 13 = D
1001 = 9 = 9
donc tout bêtement : 1101 1001 = D9
cela marche aussi dans l'autre sens ^^