Im Prinzip hat Martin recht. Es ist die einzige Methode, die immer
funktioniert, weil das ASCII-Format standardisiert ist. Wenn man
versucht, einen float in mehrere Bytes zu zerlegen, muss man genau
wissen, wie die Maschine, auf der man arbeitet die floats darstellt.
Außerdem muss man dann auf der Zielmaschine das gleiche umgekehrt
machen, und da gehts dann meist völlig daneben, weil unterschiedliche
Maschinen unterschiedliche Darstellungen für floats haben. Deshalb: Mit
den Funktionen aus der stdlib.h die Variable in einen ASCII-String
umwandeln (z.B. mit dtostre bzw. dtostrf), verschicken und in der
Zielmaschine mit einer Umkehrfunktion (strtod) wieder zurückverwandeln.