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

c++怎么保留小数位数

作者:野牛程序员:2023-07-18 10:39:00 C++阅读 2612

在C++中,可以使用<iomanip>头文件中的setprecision()函数来设置浮点数的小数位数。

下面是一个简单的示例,展示如何使用setprecision()函数来保留两位小数:

#include <iostream>
#include <iomanip>

int main() {
    double number = 3.1415926;

    std::cout << std::setprecision(2) << std::fixed << number << std::endl;

    return 0;
}

运行上述代码,输出将会是:3.14

在代码中,setprecision(2)设置了小数点后保留两位小数,而fixed则确保结果以固定的小数位数显示。

请注意,使用setprecision()只是控制了输出的格式,并不会改变浮点数本身的值。如果需要对浮点数进行四舍五入或截断操作,请使用适当的数值处理函数或技术。


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

最新推荐

热门点击