关注分享主机优惠活动
国内外VPS云服务器

c++ setprecision的用法是什么?

C++中的Setprecision是一个iomanip控制器,用于设置浮点数的精度。它用于控制输出流小数点后的位数。例如,set precision(n)将浮点数的精度设置为n,并将在输出流中显示n位小数。在使用设定精度之前,您需要包括

以下是演示如何使用setprecision设置输出流的浮点精度的示例代码:

# include & ltiostream & gt
# include & ltiomanip & gt

int main() {
double num = 3.14159265358979323846;

std::cout &lt。& ltSTD::set precision(4)& lt;& ltnum & lt& ltSTD::endl;
std::cout &lt。& ltSTD::set precision(8)& lt;& ltnum & lt& ltSTD::endl;

返回0;
}

产出将是:

3.142
3.1415927

在上面的示例中,我们使用set precision(4)控制输出流中浮点数的四个小数位,然后使用set precision(8)控制输出流中浮点数的八个小数位。

以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com

未经允许不得转载:主机频道 » c++ setprecision的用法是什么?

评论 抢沙发

评论前必须登录!