【时时三省】(C语言基础)用printf函数输出数据

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省

在C程序中用来实现输出和输入的主要是printf函数和scanf函数。这两个函数是格式输入输出函数。用这两个函数时,程序设计人员必须指定输入输出数据的格式,即根据数据的不同类型指定不同的格式。

printf函数(格式输出函数)用来向终端(或系统隐含指定的输出设备)输出若干个任意类型的数据。

printf函数的一般格式

printf函数的一般格式为

printf(格式控制,输出表列)

例如:

printf ( " % d .% c\n”, i , c )

括号内包括两部分:

( 1 )“格式控制”是用双撇号括起来的一个字符串,称为格式控制字符串,简称格式字符串。它包括两个信息:

①格式声明。格式声明由“%”和格式字符组成,如%d、% f等。它的作用是将输出的数据转换为指定的格式后输出。格式声明总是由“%”字符开始的。

②普通字符。普通字符即需要在输出时原样输出的字符。例如上面printf函数中双撇号内的逗号、空格和换行符,也可以包括其他字符。

( 2 )输出表列是程序需要输出的一些数据,可以是常量、变量或表达式。

下面是printf函数的具体例子:

printf ( " % d % d\n”, a ,b )

printf ( " a =% d b =% d\n”,a,b )

在第2个printf函数中的双撇号内的字符除了两个“% d”以外,还有非格式声明的普通字符(如a =,b =和\ n),它们全部按原样输出。如果a和b的值分别为3和4 ,则输出结果为

a= 3    b = 4

执行' \ n '使输出控制移到下一行的开头,从显示屏幕上可以看到光标已移到下一行的开头。

由于printf是函数,因此,格式控制字符串和输出表列实际上都是函数的参数。

printf函数的一般形式可以表示为

printf(参数1,参数2,参数3,…,参数n)

参数1是格式控制字符串,参数2 ~参数n是需要输出的数据。执行printf函数时,将参数2 ~参数n按参数1所指定的格式进行输出。参数1是必须有的,参数2 ~参数n是可选的。

 

你可能感兴趣的:(【理论+经验】c语言入门,c语言基础知识点,c语言)