当前位置:首页 C++ > 正文

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

在这个示例中,number13.14159,保留两位小数后进行四舍五入,得到结果 3.14。而 number23.14999,同样保留两位小数后进行四舍五入,得到结果 3.15

因此,printf 函数在进行格式化输出时会根据小数点后的位数进行四舍五入。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击