Conversion d'un nombre décimal en hexadécimal
Résolu/Fermé
roetjas
-
ishaqk -
ishaqk -
Bonjour, quelle est la meilleure façon de convertir manuellement un nombre en base 10 en nombre en bas 16 ? Je ne comprend pas le principe.
Merci
Merci
A voir également:
- Convertir nombre en hexadecimal
- Comment convertir en hexadecimal - Meilleures réponses
- Conversion decimal hexadecimal - Meilleures réponses
- Éditeur hexadécimal en ligne - Télécharger - Édition & Programmation
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir youtube en mp3 avec audacity - Guide
- Nombre de jours entre deux dates excel - Guide
15 réponses
Bonjour,
Lorsque l'on divise par 16, il faut conserver le résultat entier et mettre de coté le reste de la division.
* 3500 / 16 = 218 ; reste = 12
* 218 / 16 = 13 ; reste = 10
* on ne peut plus diviser
le résultat = 13 - 10 - 12 => soit hexa D A C
cdlt
Lorsque l'on divise par 16, il faut conserver le résultat entier et mettre de coté le reste de la division.
* 3500 / 16 = 218 ; reste = 12
* 218 / 16 = 13 ; reste = 10
* on ne peut plus diviser
le résultat = 13 - 10 - 12 => soit hexa D A C
cdlt
Khaoula
thx :)
Bonjour,
DEC HEXA
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
11 B
12 C
13 D
14 E
15 F
16 10
17 11
18 12
19 13
20 14
ETC.....
Le principe est de trouver les multiples de 16, 256, 4096, etc.
exemple : 1000 = 3x256 + 14x16 + 8 ==> 3E8
***********
Token Ring
DEC HEXA
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
11 B
12 C
13 D
14 E
15 F
16 10
17 11
18 12
19 13
20 14
ETC.....
Le principe est de trouver les multiples de 16, 256, 4096, etc.
exemple : 1000 = 3x256 + 14x16 + 8 ==> 3E8
***********
Token Ring
est si j'ai un nombre decimale negatif ? alors la regle ici elle sera pas correct ?? comment faire dans ce cas ?
ex : -23875 (base 10) = ? (base 16).
ex : -23875 (base 10) = ? (base 16).
j'ai un question : comment faire pour un numbre decimal negatif ex : -23857 (base 10) = ? (base 16)
Merci.
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
S,lut
je veux savoir komment j,ecris 5,2 en base 2 ou encore A,1 en base 2 et en fin kommnt je calcul 5,2+A,1 en base 2
Merci!
je veux savoir komment j,ecris 5,2 en base 2 ou encore A,1 en base 2 et en fin kommnt je calcul 5,2+A,1 en base 2
Merci!
salut je me nomme Evrard .Pour convertir un nombre décimal en nombre hexadecimal tu procedes par divisions successives par 16 du nombre décimal à convertir jusqu'a ce que tu obtiennes un quotient nul.Et tu lit les restes de chaque division du bas vers le haut oubien de la droite vers la gauche.
C'est tout.Si tu ne comprends pas encore ecris moi je vais meme te donner un exemple.
Bonne journée !
C'est tout.Si tu ne comprends pas encore ecris moi je vais meme te donner un exemple.
Bonne journée !
rappel :A=10 ...............F=15
un moyen simple est de passer par le binaire
exemple on veut 17 en hexadecimal:
29 en binaire : 0001 1101 , il faut decomposer l'ecriture en blocs de quatre;
donc 29=> le premier bloc de quatre est 0001=> 1 en hexa
le second bloc de quatre est 1101=> D en hexa (13)
donc 29=1D en hexadecimal !
un moyen simple est de passer par le binaire
exemple on veut 17 en hexadecimal:
29 en binaire : 0001 1101 , il faut decomposer l'ecriture en blocs de quatre;
donc 29=> le premier bloc de quatre est 0001=> 1 en hexa
le second bloc de quatre est 1101=> D en hexa (13)
donc 29=1D en hexadecimal !
Je ne me souviens plus des détails exacts (les cours remontent à très loin)
mais :
prendre 23857-1, transformer en hexa = 5D30
soustraire ce nombre de F FFFF (<=== plus de F que le nombre, car un nombre négatif est exprimé avec un bit = 1 en avant habituellement)
ce qui donnera F A2CF ==> -23857 en hexa signé
mais :
prendre 23857-1, transformer en hexa = 5D30
soustraire ce nombre de F FFFF (<=== plus de F que le nombre, car un nombre négatif est exprimé avec un bit = 1 en avant habituellement)
ce qui donnera F A2CF ==> -23857 en hexa signé
vous pouvez expliquer svpppp plus parcque jé pas bien saisi ce que vous avez dis
merci infinimenttttt a l'avance
merci infinimenttttt a l'avance
Ok bonjour à tous, je prépare une formation en tant que technicien Assistant Informatique...
Et donc nous avons des exercices que l'on gère en Auto-Formation...
Si je lis vos explications et que l'on fait un test avec le chiffre décimal 3500 ; et que l'on veut le transformer en chiffre Hexadécimal ; cela donne :
3500 / par 16 = 218,75 / par 16 = 13,671875 / par 16 = 0,8544921875 / 16 = 0,05340576171875
ainsi de suite jusqu'à ce que l'on arrive à :
0,0000000509317032992839813232421875
Si on divise ce chiffre à la calculatrice cela donne un résultat avec un e-9 à la Fin ( e = exposant )
Voici ce chiffre : 0,0000000509317032992839813232421875 / par 16 = 3,1832314562052488327063671875e-9
QUI peut m'expliquer comment fonctionner à partir de maintenant ?!? Merci pour vos suggestion....
et surtout le transformer en hexadécimal !!!!!!!!!! Merci !!!
Et donc nous avons des exercices que l'on gère en Auto-Formation...
Si je lis vos explications et que l'on fait un test avec le chiffre décimal 3500 ; et que l'on veut le transformer en chiffre Hexadécimal ; cela donne :
3500 / par 16 = 218,75 / par 16 = 13,671875 / par 16 = 0,8544921875 / 16 = 0,05340576171875
ainsi de suite jusqu'à ce que l'on arrive à :
0,0000000509317032992839813232421875
Si on divise ce chiffre à la calculatrice cela donne un résultat avec un e-9 à la Fin ( e = exposant )
Voici ce chiffre : 0,0000000509317032992839813232421875 / par 16 = 3,1832314562052488327063671875e-9
QUI peut m'expliquer comment fonctionner à partir de maintenant ?!? Merci pour vos suggestion....
et surtout le transformer en hexadécimal !!!!!!!!!! Merci !!!