Следующая моя программа на C++. Я хочу хранить длинное число, такое как pi для переменной, поэтому я пытаюсь использовать long double. Но когда я запускаю программу, она отображает только 3.14159. Как сохранить полный номер с плавающей запятой в переменной?Использование long double
#include <iostream>
using namespace std;
int main() {
long double pi;
pi = 3.14159265358979323846264338327950288419716939937510;
cout << "PI = " << pi << endl;
return 0;
}
Вы сохраняете полную стоимость с плавающей точкой вы просто не печать все это. Попробуйте 'cout << std :: setprecision (30) << pi << '\ n';' – Galik