Convertir Float a Hexadecimal

No estoy muy seguro de que eso funcione, Ricardo. Si por convertir se refiere a dividir en bytes, para luego recomponerlo como estaba, perfecto. Si a lo que se refiere es a representar un fraccionario en hexadecimal, hay que tener en cuenta la forma en que se almacenan los números en punto flotante (signo, exponente y mantisa). Pero dudo realmente que lo que quiera sea esto, así que antes de quebrarme la cabeza en algo inútil, me gustaría saber qué entiende antonioman por convertir un flotante a hexadecimal con una pregunta.
Digamos que tenemos el número decimal 5,25 ¿Qué salida se supone que debería dar el programa?