C++ 保留小数点后几位

mac2024-07-14  51

 

#include <iomanip> //头文件必不可少

1.第一种写法

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

2.第二种写法

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

3.第三种写法

cout << fixed << setprecision(n);

setprecition(n) 中的 n 表示小数点后保留的位数

例子

#include<iomanip> #include<iostream> 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

最新回复(0)