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

Résolu
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   -  
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   -
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.

A voir également:

2 réponses

Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   63
 
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   Statut Membre Dernière intervention   716
 
Bonjour,
https://www.commentcamarche.net/contents/98-systeme-hexadecimal
Eric
-1
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   63
 
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   Statut Membre Dernière intervention   716
 
ok merci
0
Sara426 Messages postés 678 Date d'inscription   Statut Membre Dernière intervention   63
 
merci quand meme
mais c'est bon j'ai trouvé ^^
0