【发布时间】:2012-12-22 20:37:52
【问题描述】:
我想编译一个 C++ 应用程序,我不能使用
#include <iomanip>
有没有其他方法可以做到这一点?
信息:我需要设置精度为 5
【问题讨论】:
-
为什么用 c、jquery 和 php 标记?
标签: c++
我想编译一个 C++ 应用程序,我不能使用
#include <iomanip>
有没有其他方法可以做到这一点?
信息:我需要设置精度为 5
【问题讨论】:
标签: c++
是的,你有能力使用
cout.precision(5);
这不需要
#include <iomanip>
注意:这将为整个文档设置精度。
示例:
cout.precision(5);
cout << f;
【讨论】:
precision() 设置始终具有粘性。唯一没有粘性的标准格式设置是width()。
std::setw 以外的标准操纵器,并且您可以安排您的家庭构建操纵器在完整表达式的末尾重置状态。)
您可以直接在流上设置precision(),例如:
std::cout.precision(5);
【讨论】:
std::,您可以随意删除它;同样,如果您引用了std::cout,您可以使用它(std::ostream& amden = std::cout; amden.precision(5);)。但是这里给出完整正确的原始代码行是对的。