丢失精度以圆周率数据输出为例,如果直接通过ostream输出到文件,则会丢失精度 123ostream stream;double value = 3.1415926;stream << value; 保留精度需要通过std::setprecision函数来指定浮点数的精度 123ostream stream;double value = 3.1415926;stream << std::fixed << std::setprecision(6) << value;