Convertir un hexadécimal en décimal négatif

Résolu/Fermé
Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 - 4 nov. 2011 à 14:42
Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 - 4 nov. 2011 à 19:34
Bonjour,

J'ai un projet à faire et j'ai un problème avec les nombres hexadécimaux.

On a un exemple :
si je donne F20000 (base 16), l'ordinateur doit me rendre -917504 (base 10)

Malheureusement je ne sais plus comment on reconnaît qu'un nombre hexa est positif ou négatif et comment on repasse en décimal.
Je me souviens qu'il y a un truc avec un 1 mais je sais plus si il faut l'ajouter ou le soustraire à F20000.

Merci d'avance pour vos réponses.

Cordialement,
Sara.

2 réponses

Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 63
4 nov. 2011 à 15:10
J'ai retrouvé comment faire en binaire.

Par exemple 22 s'écrit 0001 0110
Je prends son complémentaire et je lui ajoute 1 ; donc 1110 1001 + 1
Donc -22 s'écrit 1110 1010

En conclusion un nombre binaire est négatif s'il commence par 1

Est-ce que quelqu'un sait comment on fait directement avec les nombres hexa ?
2
ricco114 Messages postés 5480 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 8 août 2018 715
4 nov. 2011 à 15:04
Bonjour,
https://www.commentcamarche.net/contents/98-systeme-hexadecimal
Eric
-1
Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 63
4 nov. 2011 à 15:08
Je sais comment passer d'un hexa à un décimal.

Ce que je sais pas c'est comment savoir si mon nombre hexa est positif ou négatif.
0
ricco114 Messages postés 5480 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 8 août 2018 715
4 nov. 2011 à 15:10
ok merci
0
Sara426 Messages postés 671 Date d'inscription mardi 6 octobre 2009 Statut Membre Dernière intervention 16 décembre 2015 63
4 nov. 2011 à 19:34
merci quand meme
mais c'est bon j'ai trouvé ^^
0