我有一个很长的双精度数,我想使用 cout 打印它的所有数字(没有科学计数法的完整数字)。
这是代码:-
long double d = 3456489465498484.14159265358979;
cout << "Num: " << d << endl;
输出:-
Num: 3.45649e+015
虽然我希望输出是
Num: 3456489465498484.14159265358979;
我尝试了精度并设置精度,但似乎并没有以这种方式工作。请帮忙
我有一个很长的双精度数,我想使用 cout 打印它的所有数字(没有科学计数法的完整数字)。
这是代码:-
long double d = 3456489465498484.14159265358979;
cout << "Num: " << d << endl;
输出:-
Num: 3.45649e+015
虽然我希望输出是
Num: 3456489465498484.14159265358979;
我尝试了精度并设置精度,但似乎并没有以这种方式工作。请帮忙