Ungenauigkeit von dtostrf

Gast #777783
Lesenswert?

Hallo,
kann es sein, das die Funktion dtostrf aus dem AVR-GCC ungenau ist?

Wenn ich die Funktion wie folgt aufrufe, bekomme ich 0.2 angezeigt

char tmp[vor+nach+2];
dtostrf(0.0f,vor,nach,&tmp[0]);
display_string(&tmp[0]);

"vor" ist die anzahl der Stellen vor dem Komma und "nach" die nach dem 
Komma. "display_string" schickt mir den String über UART.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren