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,可以试试代码区右上角在线编译运行查看实际运行结果。

cout setprecision 小数

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部