FAQ:ANSI CPP:задать число знаков после запятой

Материал из Весельчак У
Версия от 00:49, 30 июля 2008; RXL (обсуждение | вклад) (Как задать число знаков после запятой у float при преобразовании в строку?)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Как задать число знаков после запятой у 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 знака после запятой