C printf()函数–在控制台上显示输出

时间:2020-02-23 14:32:00  来源:igfitidea点击:

大家好。
在本文中,我们将重点关注C printf()函数。

无论是哪种编程语言,我们始终要求用户通过控制台或者界面与系统进行交互。
在C编程中,可以通过printf()函数实现相同的功能。

所以,让我们开始吧!

C printf()函数的工作

printf()函数使程序员能够直接在控制台或者界面上显示输出或者某些信息。
即,它将在控制台上显示格式化的输出。

使用printf()函数,我们可以在屏幕上代表不同数据类型的值以及一些解释性信息。
printf()函数显示不同的值,例如整数,浮点数,字符串,八进制值等。

了解了printf()函数的工作原理后,现在让我们集中讨论相同函数的结构。

printf()函数的语法

printf()函数接受格式说明符,该说明符提供有关值的数据类型的信息。

语法:

printf("%format-specifier",variable);

  • 格式说明符:它表示将在屏幕上打印的值的数据类型。

  • 变量:显示此变量内的值。

成功编译该函数后,printf()函数将返回屏幕上显示的字符/值的数量。

printf()函数的示例

在以下示例中,我们使用特定的格式说明符作为参数在控制台上显示了整数和浮点值

#include <stdio.h>
int main()
{
  int i = 20;
  float f = 20.25;
  printf("Integer value = %d\n", i);
  printf("Float value = %f", f);
  return 0;
}

输出:

Integer value = 20
Float value = 20.250000

现在,让我们在控制台上显示格式化的字符串,如下所示

#include <stdio.h>
int main()
{
  printf("Hey, folks!!");
  return 0;
}

输出:

Hey, folks!!

在此示例中,我们尝试通过printf()函数显示在控制台上显示的字符数。

#include <stdio.h>
int main()
{
  float f = 21.21;
  printf("Float value : %f\n", f);
  printf("\nThe number of characters displayed by the printf() function: %d ",printf("%f", f));
  return 0;
}

其中我们将float值传递给printf()函数,该函数会显示在屏幕上。

输出:

Float value : 21.209999
21.209999
The number of characters displayed by the printf() function: 9