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

Résolu
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

  1. 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
    1. Bonjour,
      https://www.commentcamarche.net/contents/98-systeme-hexadecimal
      Eric
      -1
      1. 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
      2. ok merci
        0
      3. merci quand meme
        mais c'est bon j'ai trouvé ^^
        0