正要问这个问题,又找了几个要问。
然后(根据最佳答案)我将如何继续只显示一次调用 cout 的精度,然后再禁用它?
假设我想显示前三个调用的精度,但不是最后一个:
(为了实验,我命名了一个与“固定”格式说明符同名的变量)
#include <iostream>
int main(){
using namespace std;
int spam = 5;
double flak = 5.0;
double result = spam * flak;
double fixed = 42;
cout.precision(1);
cout << std::fixed << spam + flak << endl;
cout << result << endl;
cout << flak << endl;
cout << fixed;
return 0;
}