IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

conversion decimal en IEE-754 hexa


Sujet :

Algorithmes et structures de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 115
    Points : 48
    Points
    48
    Par défaut conversion decimal en IEE-754 hexa
    Bonjour comment realiser la conversion suivante please?
    Decimal Floating-Point Numbers to IEEE-754 Hexadecimal Representations

    ex 100 = 42C8000000

    MErci

  2. #2
    Expert éminent sénior
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Points : 13 926
    Points
    13 926
    Par défaut
    ex 100 = 42C8000000
    Apparemment, il y a trop de chiffres hexadécimaux pour la simple précision ( qui tient sur 32 bits soit 8 chiffres Hexa) et pas assez pour la double sur 64 bits soit 16 chiffres hexa.
    Le calcul semble toutefois indiquer la simple précision :
    1- Le nombre est positif : le bit de signe est 0
    2- 100 = 1.5625*2^6. L'exposant sera codé en simple précision comme 127+6 = 133 soit en binaire 1000 0101
    3- 0.5625 = 2^-1+2^-4 , la mantisse s'écrira comme 1001000...
    4 - en rassemblant tout ça :
    0 1000 0101 1001000...
    5- qui groupés par paquets de 4 donne :
    0100 0010 1100 1000 00...
    puis la conversion de chaque paquet en chiffre Hexa :
    42C8000...

Discussions similaires

  1. Problème de conversion decimal vers Hexa
    Par Elbarto dans le forum C++
    Réponses: 1
    Dernier message: 06/02/2006, 20h37
  2. [Binaire] Conversion decimal -> binaire sans vecteur
    Par yann1979 dans le forum Langage
    Réponses: 1
    Dernier message: 26/10/2005, 17h10
  3. Conversion decimal -> octal
    Par legapounet dans le forum C
    Réponses: 5
    Dernier message: 07/10/2005, 14h05
  4. Conversion d'un string en hexa
    Par marsupilami34 dans le forum Langage
    Réponses: 3
    Dernier message: 07/07/2005, 10h13
  5. [langage] conversion décimal vers hexa
    Par chipster dans le forum Langage
    Réponses: 2
    Dernier message: 23/02/2004, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo