holyya.com
2025-09-04 17:42:22 Thursday
登录
文章检索 我的文章 写文章
如何在C++中使用printf输出保留两位小数
2023-07-02 14:57:26 深夜i     --     --
C++ printf 输出 保留 两位小数

在C++中,使用printf函数可以输出数据。当需要输出浮点数时,有时需要将其保留两位小数。

下面是使用printf函数输出保留两位小数的方法:

1. 使用%.2f格式化符,其中2代表保留两位小数。

例如,下面的例子输出了一个浮点数,保留两位小数:


float num = 3.1415926;

printf("保留两位小数:%.2f", num);

输出结果为:


保留两位小数:3.14

2. 如果需要将结果赋值给一个字符串变量,则需使用%s格式化符。

例如,下面的例子输出一个浮点数并将其赋值给一个字符串变量:


float num = 3.1415926;

char str[20];

sprintf(str, "保留两位小数:%.2f", num);

printf("%s", str);

输出结果为:


保留两位小数:3.14

需要注意的是,在使用printf函数输出浮点数时,应避免精度损失。对于需要高精度的计算,建议使用其他计算方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复