c++ 中 1865345.934 的变量?

问题描述 投票:0回答:1

这里是新手。我怎样才能算出1865345.934?

我应该使用什么变量?谢谢你。

#include<iostream>
using namespace std;
int main(){
price=1865345.934;
cout << price;
return 0;
}

如果我使用 int,小数点不会出现在输出中,而如果我使用 double,则显示 1.86535e+006。

c++ variables cout
1个回答
0
投票

您可以在c++中使用set precision。您必须告诉它应该打印多少个小数位。 示例-

#include<iostream>
using namespace std;
int main(){
double price=1865345.934;
cout<<fixed<<setprecision(3)<<(price);
return 0;
}
© www.soinside.com 2019 - 2024. All rights reserved.