本文共 300 字,大约阅读时间需要 1 分钟。
c++输出的数字太大,自动使用科学计数法输出结果,即使是整数,也会只有6位有效数字
例如:
精度不够,计数应该是15574393。因此需要改为平常的十进制输出。
1.输出到显示器
cout.setf(ios::fixed,ios::floatfield);//使用一般输出
cout.precision(2);//保留小数点后2位。默认是6位。
2.文件输出结果
ofstream out(filename);
out.setf(ios::fixed,ios::floatfield);//使用一般输出
out.precision(2);//保留小数点后2位,默认是6位。
输出结果展示:
参考文献:
转载地址:http://psxgi.baihongyu.com/