c++ - 那条线在c++中是什么意思

标签 c++

<分区>

我在大学里有一个C++作业,有一行我根本看不懂:

cout << fixed << setprecision( 2 );

谁能帮我解释一下这条线?

最佳答案

它们都是流操纵器。通过将它们与 std::cout 一起使用,您(使用 fixed)将其设置为使用固定浮点表示法,然后使用 setprecision 更改 cout 打印的小数位数.尝试例如

double a = 0.123456789;
cout << a << fixed << a << setprecision(2) << a << endl;

看看它们有什么效果。

关于c++ - 那条线在c++中是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16800985/

相关文章:

c++ - 以相反的顺序搜索 multimap

c++ - C++ 或 Scilab 或 Octave 或 R 中大量数据的统计

c++ - C编译器是否有义务在内存中放置一个静态常量?

c++ - 创建模板 TreeNodes 列表时出错

c++ - G++ 编译,可执行文件无法运行

c++ - 跨不同 C++ 程序的唯一类型标识符

c++ - 使用带有 mingw-w64 的 Allegro 5 的未定义引用

c++ - QDesktopWidget 在屏幕分辨率更改或监视器计数时不发出任何信号

c++ - Netbeans 突出显示没有错误的错误

c++ - 无法访问嵌入到 Objective-C 项目中的 C++ 代码中的文件