C++保留小数位数
两种方法:
- C++ 提供的方法
- C 提供的方法
注意:
在cpp文件中可以使用 C 的代码, 有时 C 的代码更加简洁
例: 保留两位小数
C++ 方法
头文件:
#include <iomanip> //不要忘了头文件
C++方法有三种写法
- 写法1:
cout.setf(ios::fixed);cout << setprecision(2);
- 写法2
cout<<setiosflags(ios::fixed)<<setprecision(2);
- 写法3
cout<<fixed<<setprecision(2);
需要注意的是C++写法不要漏了头文件
C 提供的方法
printf("%.2f\n", n);
个人更推荐C提供的方法, 简单暴力, 不需要头文件等, 优点很多