C++ 保留N位小数的几种方法(setprecision(n)的部分用法总结)
C++的保留小数常用setprecision(n)来实现,n就是保留n位小数。
首先一定不要忘了头文件#include <iomanip>
(很重要)
方法1:
语句只需要写一次setprecision(n)设置精度就够了
#include <iomanip>
...
cout<<fixed<<setprecision(n)<<shu; //shu就是你要保留小数的数字;
...
方法2:
同样只需写一次setprecision(n)设置精度就够了
#include <iomanip>
...
cout<<setiosflags(ios::fixed)<<setprecision(n)<<shu;