FAQ:ANSI CPP:задать число знаков после запятой
Материал из Весельчак У
Как задать число знаков после запятой у float при преобразовании в строку?
Примеры для разных случаев:
char sDouble[128] float d1 = 0.001778; printf(sDouble, "%.4f", d1); // 4 знака после запятой printf("%.4f", d1); // 4 знака после запятой cout<<setiosflags(ios::fixed) << setprecision(4) << d1; // 4 знака после запятой