Casting int til float/double

Tags:    programmering

Hvordan caster man et heltal til en float (eks. IEEE 754) eller double, i C eller Java? F.eks. sådan at:

1071661331

bliver til

1,751985907554626



I C++ kan man:
Fold kodeboks ind/udKode 


I dit tilfælde er det float der giver det rigtige resultat. Der er dog ingen garanti for at det giver det rigtige resultat.

Hvis du vil være helt sikker skal du "oversætte" manuelt, og ikke bare caste.



Det virker :D

Mange tak.



t