main()
{
double d1 = 1234.1;
cout << "d1 = 1234.1 --> " << d1 << endl;
double d2 = 1234.099999;
cout << "d2 = 1234.099999 --> " << d2 << endl;
}
输出:
d1 = 1234.1 --> 1234.1
d2 = 1234.099999 --> 1234.1
如何获得d2的确切值? 请建议。
答案 0 :(得分:0)
尝试
cout.precision(<number of digits after comma>);
像
cout.precision(5);
在输出语句之前。