C++保留五位小数的三种方法详解 - 代码示例
{"title":"怎么保留五位小数举例三种方法c++","description":"在C++中,有三种方法可以保留五位小数:\n\n1. 使用iomanip库中的setprecision()函数:\ncpp\n#include \"iostream\"\n#include \"iomanip\"\n\nint main() {\n double number = 3.141592653589793;\n\n std::cout << std::fixed << std::setprecision(5) << number << std::endl;\n\n return 0;\n}\n\n输出结果为:3.14159\n\n2. 使用printf()函数:\ncpp\n#include \"iostream\"\n#include \"cstdio\"\n\nint main() {\n double number = 3.141592653589793;\n\n printf(\"%.5f\n\", number);\n\n return 0;\n}\n\n输出结果为:3.14159\n\n3. 使用stringstream类:\ncpp\n#include \"iostream\"\n#include \"sstream\"\n#include \"iomanip\"\n\nint main() {\n double number = 3.141592653589793;\n\n std::stringstream ss;\n ss << std::fixed << std::setprecision(5) << number;\n\n std::cout << ss.str() << std::endl;\n\n return 0;\n}\n\n输出结果为:3.14159\n\n
原文地址: https://www.cveoy.top/t/topic/pZHK 著作权归作者所有。请勿转载和采集!