двойные усечения при 7 символах вывода

double fat = 0.2654654645486684646846865584656566554566556564654654899866223625564668186456564564664564;
cout<<fat<<endl;

результаты в:

0.265465

Это должно быть на 7 символов длиннее? Я думал, что двойной может держать больше, чем это?

Я также получаю тот же результат «длинного двойного».

Ответы на вопрос(5)

Ваш ответ на вопрос