printf()函数的学习

133 阅读1分钟

printf()函数的学习

printf()函数是c语言的标准输出函数,也称为格式化输出函数。

printf函数的格式

image.png

格式输出字符串用于指定输出格式,以“%”开头,后面有相应的格式控制字符,用于指定输出数据的类型、形式、长度、精度等。具体形式如下:

image.png (1)类型

printf()函数可以输出任意类型的数据,包括整形、字符型、浮点型等数据

常用的字符有s,c,d,u,o,x,X,f,e,E,P等

使用不同的字符可以输出不同类型的数据,如以下的示例:

image.png

如果要连续输出多个数据,则要使用多个输出类型格式控制字符,如以下示例:

image.png

(2)标志

printf()函数中的标志符用于规范数据的输出格式,标志符有-,+,0,空格,#,5种

(3)宽度

宽度是用十进制整数表示输出数据在位数。如果数据的实际位数大于定义的宽度,则按实际位数输出;如果实际位数小于定义的宽度,则不足的部分以空格或0填充

(4)精度

精度主要作用于浮点型数据,表示小数点后面的数位。如果不设置默认则精确到小数点后6位。如以下示例:

image.png

(5)长度

长度格式符有h、l两种,表示按长数据类型输出数据。hd表示short int的类型数据,ld表示long int类型数据,两者所占内存大小不同,二者范围也不同。如以下示例:

image.png

这个是我学习笔记