Как показать больше десятичных знаков в выходной консоли?

Я хочу получить значение double в нем полной точности. Однако, при использовании функции cout, она отображает только первые 6 цифр, даже если существует около 15-16 цифр точности.

Как мне получить мою программу для отображения всего значения, включая компонент величины (мощности)?

Ответ 2

вы можете использовать что-то вроде этого:

#include <iomanip>

cout << setprecision (9) << double_value << endl;

больше iomanipulators, здесь

Ответ 3

Вы ищете setprecision (код, взятый из ссылки):

int main () {
  double f =3.14159;
  cout << setprecision(15) << f << endl;
  return 0;
}