Ecrire en base 16
TrigoAl
Messages postés
1
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Comment peut-on expliquer que le nombre 19D-D0 écrit en base 16 s'écrit CD en base 16?
2 réponses
-
Bonjour
19D
- D0
---
CD
Pour soustraire en base 16, c'est (presque) comme en base 10 : si on peut soustraire le chiffre du dessous à celui du dessus, on le fait et il n'y a pas de retenue. Si on ne peut pas, on ajoute la base (ici 16) au chiffre du haut pour pouvoir faire la soustraction, et ça fait une retenue pour le chiffre suivant.
Dans ce cas, en commençant par les unités :
- 0 ôté de D, ça donne D (0 ôté de n'importe quoi, ça marche toujours
- D ôté de 9 : comme le D représente 13, on ne peut pas directement faire la soustraction. On ajoute 16 au chiffre du haut (9), ce qui donne 25. 13 Ôté de 25, ça donne 12 : C en base 16. Et il y a une retenue.
- Il ne reste plus que le 1 du haut pour le chiffre des "centaines". Comme on lui retranche la retenue, il reste 0. -
Bonjour,
Essaie d'expliquer un peu plus clairement : 19D-D0 n'existe pas en base 16 ! (enfin le caractère - ) et ensuite, "... écrit en base 16 s'écrit ... en base 16" ne veut rien dire (tu peut pas obtenir deux résultats différents dans un même langage).-
-
Autant pour moi (mais quand il écrit "le nombre 19D-D0" ça porte à confusion).
Voici un très bon cours sur les opérations : ICI
-