当前位置:首页 C++ > 正文

少儿编程之c++输出保留三位小数的浮点数

作者:野牛程序员:2023-07-20 11:59:04 C++阅读 2954

在C++,你可以使用 std::coutstd::fixed 操纵符来输出保留三位小数的浮点数。首先,包含必要的头文件:

#include <iostream>
#include <iomanip> // 包含iomanip头文件,用于设置输出格式

然后,在输出浮点数之前,使用 std::fixed 设置输出格式为固定小数点表示法。接着,使用 std::setprecision 设置小数点后的精度为三位:

int main() {
    double num = 123.45678;

    std::cout << std::fixed << std::setprecision(3) << num << std::endl;

    return 0;
}

在上面的例子中,输出将是 123.457,保留了三位小数。注意 std::fixed 使得浮点数以固定小数点表示法输出,而 std::setprecision(3) 设置输出精度为三位小数。如果小数位数不够三位,会用零填充。

如果想在多个地方输出浮点数,并且希望每次输出都保留三位小数,只需要在需要的地方重复这样的输出格式设置。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击