C++中的Setprecision是一个iomanip控制器,用于设置浮点数的精度。它用于控制输出流小数点后的位数。例如,set precision(n)将浮点数的精度设置为n,并将在输出流中显示n位小数。在使用设定精度之前,您需要包括
以下是演示如何使用setprecision设置输出流的浮点精度的示例代码:
# include & ltiostream & gt
# include & ltiomanip & gt
int main() {
double num = 3.14159265358979323846;
std::cout <。& ltSTD::set precision(4)& lt;& ltnum & lt& ltSTD::endl;
std::cout <。& ltSTD::set precision(8)& lt;& ltnum & lt& ltSTD::endl;
返回0;
}
产出将是:
3.142
3.1415927
在上面的示例中,我们使用set precision(4)控制输出流中浮点数的四个小数位,然后使用set precision(8)控制输出流中浮点数的八个小数位。
以上内容来自互联网,不代表本站全部观点!欢迎关注我们:zhujipindao。com
评论前必须登录!
注册