C++ 保留小数点后几位

 

#include   //头文件必不可少

1.第一种写法

cout << setiosflags(ios::fixed) << setprecision(n);

2.第二种写法

cout.setf(ios::fixed);
cout << setprecision(n);

3.第三种写法

cout << fixed << setprecision(n);
  • setprecition(n) 中的 n 表示小数点后保留的位数

例子

#include
#include
using namespace std;
int main()
{
    double a;
    cin >> a;
    cout << setiosflags(ios::fixed) << setprecision(2);
    cout << a << endl;
// 或者直接
    cout << setiosflags(ios::fixed) << setprecision(2) << a << endl;
}

从键盘中输入 3.1415 ,输出为 3.14

你可能感兴趣的:(C++)