需要头文件 <iomanip>
输出时需要用 fixed 和 setprecision()
fixed代表输出浮点数,setprecision()设置精度。
#include <iostream> #include <iomanip> #include <cstdio> using namespace std; int main(int argc, char const *argv[]) { printf("%.2lf\n", 12.345); cout <</* fixed << */setprecision(2) << 12.345 << endl; cout << fixed << setprecision(2) << 12.345 << endl; return 0; }
输出结果为:
12.35 12 12.35
时间: 2024-11-06 16:57:51