I need to convert a floating point number to an equivalent string in decimal (or other base). Conversion at first needs to be done in the format xE+0 where
xE+0
Go and look at the printf() implementation with "%f" in some C library.
printf()
"%f"