在C++中有大致两种保留方式
其一是cin>> cout>>
另一种是scanf()与printf()
第二种相较于第一种保留小数点后位置时更简便
如:一:
#include<iostream>
using namespace std;
int main()
{double a=1.234;
cout<<setprecision(n)<<a;
return 0;}
*注意:若a为整形则需在<<setprecision前加入setiosflags(ios::fixed)
注意:setprecision单独使用是控制有效位数的,与fixed合用才是控制小数点后位数的
二:
printf("%.nf");
- "%.nf" 其中n即为保留的小数位数.
- 无需头文件#include<iomanip>。