2024年5月30日发(作者:)

printf函数的用法

printf可以用来输出不同类型的数据,如整数、字符、字符串

等,其语法为:

printf(显示字符串 printf(显示变量变量值);

尤其需要注意的是:printf函数中的字符串是可变的,因此,

在printf函数中应避免使用变量,防止出现意想不到的情况。

三、printf数的参数

printf函数的最后一个参数是一个或多个值,这些值将被按照

一定的格式显示出来,这就是printf函数的格式控制字符。printf

函数可以使用以下两种格式控制字符:

1.转义字符,如“t”、“

”等,可以让printf函数自动生成换行、制表符、空格等。

2.格式控制符,如“%d”、“%s”等,用于指定字符、整数、浮点

数、字符串等数据的输出格式。

四、printf数的常用格式控制符

1. %d:可以把整数格式化输出;

2. %f:可以把浮点数格式化输出;

3. %s:可以把字符串格式化输出;

4. %c:可以把字符格式化输出;

5. %p:可以以十六进制的形式输出指针的地址;

6. %u:可以以十进制的形式输出无符号整数;

7. %x:可以以十六进制的形式输出无符号整数;

- 1 -

8. %o:可以以八进制的形式输出无符号整数;

五、printf数的高级用法

1.以使用转义字符组合,在printf函数中制作一个表格:

printf(%s | %s | %s

学号姓名分数 printf(%s | %s | %s

,1张三90 printf(%s | %s | %s

,2李四80

2.以使用printf函数的对齐功能进行输出对齐:

printf(|%-10s | %-10s | %-10s|

学号姓名分数 printf(|%-10s | %-10s | %-10s|

,1张三90 printf(|%-10s | %-10s | %-10s|

,2李四80

六、总结

printf函数是C语言中重要的输出函数,其形式为:int

printf(const char *format,...);它的功能是将按照一定的格式输

出到显示器上。它能够使用格式控制符对不同类型的数据进行格式化

输出,还能使用转义字符组合制作表格,并可以使用对齐功能实现对

齐输出,从而实现更多的功能。

- 2 -