dtostrf ist eine Fertig-funktion aus der Stdlib, die kann das. Du musst deine Variable, ein ausreichend großes Array aus Char (oder einen String) übergeben, und noch die Anzahl der Stellen bzw. der Nachkommastellen.
Es gibt noch dtostre für Exponentialschreibweise.