nen double per hand in nen string umzuwandeln ist sehr aufwendig und kompliziert. such besser weiter nach ner bibliothek die ne entsprechende konvertierungsroutine beinhaltet.

wenn du wirklich den quellcode für so ne umwandlung analysieren willst, dann schau doch mal bei den gnu c bibliotheken. für die gibts den quellcode im web. aber den betreffenden quellcodeteil dann zu finden ist auch schon ne kleine herausforderung

ansonsten findest du in wikipedia den genauen aufbau einer fließkommazahl (wobei zu klären wäre, ob in deiner softwareumgebung das übliche ieee format verwendet wird, oder ein gänzlich anderes format, denn man kann ne fließkommazahl auf sehr viele verschiedene arten binär codieren) und kannst dir daraus (mit entsprechenden mathematik- und programmierkenntnissen) ne eigene konvertierungsroutine basteln (viel spass dabei!).