没有iomanip的setprecision

AMD*_*AMD 4 c++

我想编译一个C++应用程序,我不能使用

#include <iomanip>
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以做到这一点?

信息:我需要setprecision为5

Env*_*nve 13

是的,你有能力使用

cout.precision(5);
Run Code Online (Sandbox Code Playgroud)

这不需要

#include <iomanip>
Run Code Online (Sandbox Code Playgroud)

注意:这将设置整个文档的精度.

例:

cout.precision(5);
cout << f;
Run Code Online (Sandbox Code Playgroud)

  • `precision()`设置总是粘滞的.唯一没有粘性的标准格式设置是`width()`. (4认同)