21xrx.com
2025-03-23 11:40:53 Sunday
文章检索 我的文章 写文章
如何用C语言输出保留三位小数的浮点数
2023-06-14 20:27:57 深夜i     --     --
C语言 浮点数 保留 三位小数 sprintf函数

在C语言中,输出浮点数时经常需要保留小数点后几位。在本文中,我们将介绍如何使用C语言输出保留三位小数的浮点数。

使用C语言的sprintf函数可以实现该功能。sprintf函数类似于printf函数,但是它可以将格式化的输出保存到指定的字符串中,而不是输出到屏幕上。下面是输出浮点数保留三位小数的C语言程序:

#include
#include
int main()
{
  float f = 3.14159;
  char str[10];
  sprintf(str, "%.3f", f);
  printf("%s", str);
  return 0;
}

在该程序中,我们定义了一个浮点数f并赋值为3.14159。我们将要输出的格式化字符串包含在sprintf函数中,并将格式化字符串写为"%.3f",这表示保留小数点后三位。最后,我们输出结果字符串。

  
  

评论区