cout保留两位小数输出
清泛原创
C++ std::cout输出2位小数的代码:
#include <stdio.h>
#include <iostream>
#include <iomanip> //std::setprecision函数需要引入该头文件
int main() {
double dval = 123.456789;
// C风格
printf("in C: %.2f\n", dval);
// cout固定输出几位(整数+小数一起)
std::cout << std::setprecision(5) << dval << std::endl;
// cout固定输出2位小数,整数部分完整保留
std::cout << std::fixed << std::setprecision(2) << dval << std::endl;
return 0;
}
输出的结果均为123.46,可以试试代码区右上角在线编译运行查看实际运行结果。
上一篇:浅析Linux段错误:SEGV_MAPERR、SEGV_ACCERR
下一篇:libevent对比libev的基准测试