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

printf的用法

printf函数是C语言中常用的输出函数,它的功能是将变量的

值或字符串以指定的格式显示到标准输出设备上,即控制台。printf

的用法十分灵活,在日常开发当中大量使用,因此要熟练掌握其使用

方法。

printf函数有多种参数形式,不同参数形式有不同的功能,下

面将进行详细介绍:

1、printf函数的基本形式

printf(文字

该语句的作用就是在屏幕上输出括号中的文字,括号中的文字可

以是字符串、字符、数字等,一般情况下要用双引号引起来。printf

函数最后要加上换行符“

”,以回车方式输出文字,否则输出的文字会朝一行输出,到达

行末字符将不会换行而是接在上一行中继续输出。

2、printf函数的格式控制形式

printf(%d

um)

在printf函数中,可以用到格式控制字符,格式控制字符必须

要在双引号中,与输出文字混合使用,字符用变量或者直接给出。下

面是一些常用的格式控制字符:

%d:输出带有符号的10进制整数

%u:输出不带符号的10进制整数

- 1 -

%f:输出浮点数

%c:输出字符

%s:输出字符串

%x:输出无符号的16进制

%X:输出有符号的16进制

3、printf函数的宽度控制形式

printf(%5d

um)

在宽度控制形式中,可以指定输出宽度,输出宽度必须在格式控

制字符前面,比如上代码中指定了输出宽度是5,如果要输出的数据

小于5位,系统会自动在前面补0,如果要输出的数据大于5位,则

按照实际位数输出。

4、printf函数的精度控制形式

printf(%.2f

um);

在精度控制形式中,可以指定输出小数点后面的位数,精度控制

字符必须要在格式控制字符的后面,而且精度控制字符前面要有个英

文句号“.”,如上面的代码,就表示输出控制小数点后面的位数为2

位。

总结

以上就是printf函数的完整用法,要使用printf函数首先要明

白各个参数之间的关系,正确掌握printf函数的使用方法,在编程

- 2 -

过程中将会大大提高效率。printf函数有多种参数形式,可以满足

我们各种输出需求,并且能够根据格式控制字符和宽度控制字符,控

制输出的形式,来满足我们的不同需求。

- 3 -