Add more precision support to format

Add precision support to e,E,f
Add alternateForm support for e,E,f,g,G