c++printf保留两位小数输出
作者:野牛程序员:2023-07-03 07:04:23 C++阅读 3295
可以使用 C 的 printf
函数来在 C++ 中进行格式化输出。以下是使用 printf
来保留两位小数的示例:
#include <cstdio> int main() { double number = 3.14159; printf("%.2f\\n", number); return 0; }
在这个示例中,%.2f
是格式化字符串,其中 %f
表示浮点数的占位符,.2
表示要保留的小数位数为两位。运行程序后,输出将是 "3.14"。
使用 printf
进行格式化输出时,你需要确保在程序中包含 <cstdio>
头文件,以便使用 printf
函数。
使用 printf
进行格式化输出时,会进行四舍五入。下面是一个示例:
#include <cstdio> int main() { double number1 = 3.14159; double number2 = 3.14999; printf("%.2f\\n", number1); printf("%.2f\\n", number2); return 0; }
输出结果如下:
3.14 3.15
在这个示例中,number1
是 3.14159
,保留两位小数后进行四舍五入,得到结果 3.14
。而 number2
是 3.14999
,同样保留两位小数后进行四舍五入,得到结果 3.15
。
因此,printf
函数在进行格式化输出时会根据小数点后的位数进行四舍五入。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++保留两位小数输出
- 下一篇:c++开根号函数怎么用