Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1101 connectés 

  FORUM HardWare.fr
  Programmation
  C

  convertir integer en float

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

convertir integer en float

n°1270812
abaddon200​2
Posté le 20-12-2005 à 15:23:57  profilanswer
 

Hello tlm.
 
Je développe en C sur un dsPIC avec ICD2 comme programmateur et C30 comme compilateur C.
 
Je souhaiterai convertir une variable de type integer en float, cependant, cela ne fonctionne pas avec un cast, il ajoute simplement des 0 dans les 16 nouveaux bits de poids fort..
 
Est-ce que quelqu'un saurait comment procéder?
 
Merci d'avance
 
Gilbert.

mood
Publicité
Posté le 20-12-2005 à 15:23:57  profilanswer
 

n°1271625
fra0
Posté le 22-12-2005 à 03:21:25  profilanswer
 

tu as bien lié la librairie mathématique ?
 
 
 
 
 
 

n°1271678
theshockwa​ve
I work at a firm named Koslow
Posté le 22-12-2005 à 10:50:39  profilanswer
 

s'il réagit comme ca, c'est que ton compilateur n'est clairement pas à la norme, vérifie dans ses docs à lui pour trouver ...

n°1271708
notornis
Posté le 22-12-2005 à 11:44:45  profilanswer
 

theshockwave a écrit :

s'il réagit comme ca, c'est que ton compilateur n'est clairement pas à la norme, vérifie dans ses docs à lui pour trouver ...


je me permet d'intervenir pour pposer une question :
moi, ca me semble logique que les octets supplementaires (rajouté au int ) d'un float soit a 0
 
en quoi cela est faux ?
merci.

n°1271735
theshockwa​ve
I work at a firm named Koslow
Posté le 22-12-2005 à 12:34:07  profilanswer
 

le cast doit te donner la même valeur dans le type destination, donc si tu ne fais qu'un padding de 0, tu n'obtiendras pas la même valeur dans un float, c'est certain ... Ce n'est pas qu'un changement d'interprétation de la variable, hein ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  convertir integer en float

 

Sujets relatifs
Format de variable Integer ?convertir un nombre en chaine de caracteres
Convertir un nombre Hexa en ASCIIroblème de positionnement de news, d'images avec float
Allocation en deux temps d'un vector<vector<float>>Convertir une chaine de caractère en caractère simple?
probleme float et lien inactif sous firefox[CSS] Problème float IE Mac
Problème avec les double floatconvertir '' en NULL sous access
Plus de sujets relatifs à : convertir integer en float


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR