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

Résolu
Sara426 Messages postés 782 Statut Membre -  
Sara426 Messages postés 782 Statut Membre -
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 782 Statut Membre 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 5941 Statut Membre 716
 
Bonjour,
https://www.commentcamarche.net/contents/98-systeme-hexadecimal
Eric
-1
Sara426 Messages postés 782 Statut Membre 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 5941 Statut Membre 716
 
ok merci
0
Sara426 Messages postés 782 Statut Membre 63
 
merci quand meme
mais c'est bon j'ai trouvé ^^
0