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

C Discussion :

Interpr�tation d'un float IEEE


Sujet :

C

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2
    Par d�faut Interpr�tation d'un float IEEE
    Si quelqu'un avait une m�thode pour connaitre en une instruction C (ou � peine plus) pour conna�tre la valeur d'un float lorsqu'on a simplement sa repr�sentation hexa au format IEEE 32 bits, je serai preneur !
    Merci d'avance !

  2. #2
    Expert confirm�

    Inscrit en
    Novembre 2005
    Messages
    5 145
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par d�faut
    La norme IEEE 754 ne d�finit pas de repr�sentation; elle indique combien de bits il faut pour chacune des parties, mais pas leurs positions respectives. Il y a au moins 3 repr�sentations utilis�es.

    Il y a donc deux possibilit�s:
    - ou tu connais la repr�sentation utilis�e et tu l'interpr�tes (je te conseille de regarder les fonctions ldexp? si tu prends cette voie)
    - ou tu supposes que le format est celui de ta machine, tu stockes ta repr�sentation dans un tableau de unsigned char correctement align� (par exemple parce qu'il est dans une union), et puis tu fais un cast du tableau en flottant (�a donne un comportement d�fini par l'impl�mentation, acc�der au membre flottant de l'union donnerait un comportement ind�fini).

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2
    Par d�faut
    Je te remercie. J'avais finalement fait quelque chose de semblable � ta deuxi�me solution (pas d'unsigned char, mais �a y ressemble)...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 01/06/2007, 10h48
  2. Probl�me d'interpr�tation de float sur IE
    Par Fleep dans le forum Mise en page CSS
    R�ponses: 4
    Dernier message: 30/01/2007, 17h13
  3. Float : Interpr�ter la virgule comme un point
    Par nicolas.pied dans le forum Collection et Stream
    R�ponses: 11
    Dernier message: 28/12/2006, 14h58
  4. Float interpr�t� diff�rement avec FF et IE?
    Par Death83 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 14/08/2005, 23h55
  5. float et IEEE
    Par petitours dans le forum C++Builder
    R�ponses: 4
    Dernier message: 13/08/2005, 01h08

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