Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 显示长数字C++;_C++ - Fatal编程技术网

C++ 显示长数字C++;

C++ 显示长数字C++;,c++,C++,我不需要做任何计算,只要把数字打印出来就行了 double n1 = 1000000.5985; double n2 = 9999999.0; double n3 = 678300.893; 当我尝试 cout << n1 << n2 << n3; cout使用中的setprecision() #包括 #包括 使用名称空间std; int main() { 双f=1000000.5985; 这能回答你的问题吗?当我尝试1000000这个数字时不起作用。59

我不需要做任何计算,只要把数字打印出来就行了

double n1 = 1000000.5985;
double n2 = 9999999.0;
double n3 = 678300.893;
当我尝试

cout << n1 << n2 << n3;
cout使用
中的
setprecision()

#包括
#包括
使用名称空间std;
int main()
{
双f=1000000.5985;

这能回答你的问题吗?当我尝试1000000这个数字时不起作用。5985请帮助用
setprecision
编辑代码,用
fixed
编辑代码。试试看。这样可以确保小数点后的位数与
setprecision()
中指定的位数完全相同。
1e+06
1000000.598500
1000000.59850
1000000.598500000