21xrx.com
2024-09-20 01:11:10 Friday
登录
文章检索 我的文章 写文章
如何在C语言中保留两位小数
2023-06-16 11:18:34 深夜i     --     --
C语言 保留两位小数 printf() scanf() 格式化输出

在C语言中,有时候需要对浮点型数据保留固定位数的小数,比如保留两位小数。为此,我们可以使用C语言中的格式化输出函数printf()和scanf()来实现。

首先,我们可以使用printf()函数的格式控制符%.2f来指定保留两位小数。例如:


float num = 3.1415926;

printf("%.2f", num);

上面的代码中,%.2f表示保留两位小数,并按照浮点数的形式输出。当num的值为3.1415926时,输出结果为3.14。

另外,如果需要从用户输入一个浮点数并保留两位小数,可以使用scanf()函数的格式控制符%lf来读取,并在输出时用%.2f进行格式化输出。例如:


float num;

scanf("%lf", &num);

printf("%.2f", num);

  
  

评论区

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