Есть ли способ вывести в экспоненциальном представлении менее 3-х знаков показательной части числа? Форматирование 6.1 не влияет на экспоненту, а влияет только на числовую часть:
var=1.23e-9;
printf ("%e\n", var);
printf ("%6.1e\n", var);
дает
1.230000e-009
1.2e-009
Я также пробовал это в wxWidgets с форматированием строки, но поведение такое же.
m_var->SetLabel(wxString::Format(wxT("%6.1e"),var));
Я бы хотел 1.2e-9
.