I'm moving some code from the Intel IFORT x86 compiler to the IFX x64 compiler and noticed that the (EN..) format behaves differently.
For example a value of 1234567 output using (EN0.6) produces:
IFORT: 1.234567E+06
IFX: 1.234567+06
Note the missing 'E' in the IFX output. Is this the correct behaviour or am I missing something?