It is not about printing. Речь идет о сохранении значения.Как сохранить точность двойной переменной в C++?
int x = 1234;
double y = 0.3456;
double z = x + y;
В настоящее время z
содержит 1234.35
. Я хочу z
содержать 1234.3456
Что можно сделать для этого?
'z' содержит точное значение. Вы не печатаете его с достаточной точностью. – EJP
, если у вас все еще есть проблемы, показать полную программу, которая производит нежелательный вывод –
Как вы просматриваете значение в 'z'? – doctorlove