c++printf保留两位小数输出
作者:野牛程序员:2023-07-03 07:04:23 C++阅读 3316
可以使用 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++开根号函数怎么用
