printf()函数的学习
printf()函数是c语言的标准输出函数,也称为格式化输出函数。
printf函数的格式
格式输出字符串用于指定输出格式,以“%”开头,后面有相应的格式控制字符,用于指定输出数据的类型、形式、长度、精度等。具体形式如下:
(1)类型
printf()函数可以输出任意类型的数据,包括整形、字符型、浮点型等数据
常用的字符有s,c,d,u,o,x,X,f,e,E,P等
使用不同的字符可以输出不同类型的数据,如以下的示例:
如果要连续输出多个数据,则要使用多个输出类型格式控制字符,如以下示例:
(2)标志
printf()函数中的标志符用于规范数据的输出格式,标志符有-,+,0,空格,#,5种
(3)宽度
宽度是用十进制整数表示输出数据在位数。如果数据的实际位数大于定义的宽度,则按实际位数输出;如果实际位数小于定义的宽度,则不足的部分以空格或0填充
(4)精度
精度主要作用于浮点型数据,表示小数点后面的数位。如果不设置默认则精确到小数点后6位。如以下示例:
(5)长度
长度格式符有h、l两种,表示按长数据类型输出数据。hd表示short int的类型数据,ld表示long int类型数据,两者所占内存大小不同,二者范围也不同。如以下示例:
这个是我学习笔记