Gast
#427168
Hallo Leute, ich habe ein Problem bei der Ausgabe von einer double bzw. float Zahl. Ich benutze einen MSP430F149 und möchte einen AD-Wert via serieller Schnittstelle ausgeben. printf funktioniert einwandfrei mit normalen Strings. Nun wollte ich eine float Zahl zum testen (zB. 1.23) folgendermaßen ausgeben: double zahl=1.23; printf("%f",zahl); Die Ausgabe hierfür auf dem Hyperterminal ist f . Wie kann das sein und wo liegt der Fehler??? Die Ausgabe einer int-Zahl funktioniert jedoch einwandfrei. Danke :-)