I have tried to use long double type in my program to print out more digits of pi. But it only shows 5 digits decimal.
Here is my code.
int main(int argc, char** argv) {
long double pi_18 = acos(static_cast<long double>(-1));
cout << "pi to 18:" << pi_18 << endl;
return 0;
}
and this is my output:
pi to 18: 3.14159
How can I fix this problem?