sprintf Fixed Point

Gast #1334266
Lesenswert?
• ▲
▼
Hallo,
ich möchte eine Int16 Zahl wo die letzen beiden stellen die genauigkeit 
hinter dem komma sind per printf ausgeben.
Wie kann ich ein eine Ausgabe erreichen wo zb. aus 12345 -> 123,45 wird.
Ich möchte KEIN float verwenden.
Es würde so gehen:
1
sprintf("%d,%d", 12345/100, 12345-(12345/100));
Gibt es eventuell eine bessere Lösung?

MfG,
Sebastian

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