Добрый день!

Подскажите как правильно задать спецификатор для отображения переменной Real 1542 => 1.5e+3, 0.0354664 => 3.5e-3. Из документации пробовал вариант (%1.1e, %1.1g, %.3е ) при дробных значениях переменной на экране отображается некорректное значение, при целых все нормально прим. ( 1000 => 1e+3, в программе 0.01 на экране 5.9е-2 ). Что я делаю не так?
Таргет 3.5.4.0

Заранее спасибо!