<分区>
我在大学里有一个C++作业,有一行我根本看不懂:
cout << fixed << setprecision( 2 );
谁能帮我解释一下这条线?
标签 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/