Du binaire a l'hexadecimal
louisgautier
Messages postés
1838
Statut
Membre
-
louisgautier Messages postés 1838 Statut Membre -
louisgautier Messages postés 1838 Statut Membre -
Bonjour,
J'ai un exo a faire de logique combinatoire.
J'ai plusieurs chiffre sur la base décimale que je doit mettre en base binaire, puis en base hexadécimale.
Par exemple : (37)10=((100101)2=et la je sais pas comment faire pour mettre en base hexa.
Merci de votre aide.
Ps: si je suis pas dans le bon forum pardon, je savais pas ou le casé...
J'ai un exo a faire de logique combinatoire.
J'ai plusieurs chiffre sur la base décimale que je doit mettre en base binaire, puis en base hexadécimale.
Par exemple : (37)10=((100101)2=et la je sais pas comment faire pour mettre en base hexa.
Merci de votre aide.
Ps: si je suis pas dans le bon forum pardon, je savais pas ou le casé...
A voir également:
- Du binaire a l'hexadecimal
- Éditeur hexadécimal - Télécharger - Édition & Programmation
- Binaire - Guide
- Ouvrir fichier binaire - Guide
- Alphabet binaire - Forum Programmation
- Codage de caractère en binaire ✓ - Forum Programmation
4 réponses
Pour convertir le binaire vers l'héxa tu lis 4 bits, ce qui te donnes une valeur comprise entre 0 et 15, et de 0 à 9 tu changes rien, et pour les valeur comprises entre 10 et 15, tu remplaces par A..F, ce qui te donnes un chiffre en héxa compris entre 0 et F, tu lis les 4 bits suivants etc... et voilà !
Salut,
pour aller en hexa, tu dois regrouper 4 par 4 les chiffres du binaires...exemple (je reprend le tiens)
(100101)2
on regroupe en groupe de 4 donc 0010 et 0101 (jai ajouté des zéros pour être certain que cest clair, ca ne change rien au résultat comme en base 10)
ensuite tu dois calculer le total de chaque groupe
--> 0010 ca fait 0 x 8 + 0 x 4 + 1 x 2 + 0 x 1 = 2
--> 0101 ca fait 0 x 8 + 1 x 4 + 0 x 2 + 1 x 1 = 5
alors (100101)2 = (25)16
si jamais ta somme donne 10 ou plus, tu dois mettre une lettre majuscule correspondante : 10 -> A , 11 -> B ... 15 -> F
pour aller en hexa, tu dois regrouper 4 par 4 les chiffres du binaires...exemple (je reprend le tiens)
(100101)2
on regroupe en groupe de 4 donc 0010 et 0101 (jai ajouté des zéros pour être certain que cest clair, ca ne change rien au résultat comme en base 10)
ensuite tu dois calculer le total de chaque groupe
--> 0010 ca fait 0 x 8 + 0 x 4 + 1 x 2 + 0 x 1 = 2
--> 0101 ca fait 0 x 8 + 1 x 4 + 0 x 2 + 1 x 1 = 5
alors (100101)2 = (25)16
si jamais ta somme donne 10 ou plus, tu dois mettre une lettre majuscule correspondante : 10 -> A , 11 -> B ... 15 -> F