Ce qui suit est mon programme C++. Je veux stocker un nombre long tel que pi sur une variable, donc j'essaie d'utiliser long double. Mais quand je cours le programme il affiche seulement 3.14159. Comment stocker le nombre à virgule flottante complet à la variable?Utilisation du double long
#include <iostream>
using namespace std;
int main() {
long double pi;
pi = 3.14159265358979323846264338327950288419716939937510;
cout << "PI = " << pi << endl;
return 0;
}
Vous stockez la valeur du point complet vous Floating tout simplement pas l'imprimer tout. Essayez 'cout << std :: setprecision (30) << pi << '\ n';' – Galik