"l" 修饰符
可以借助于此修饰符将整数显示为长整型或双精 度型参数. 度型参数.相应的格式代码为 %ld
15
printf() 中的修饰符-3 中的修饰符
"h" 修饰符
此修饰符用于显示短整数. 此修饰符用于显示短整数. 相应的格式代码为 %hd
"*" 修饰符 "
如果用户不希望预先指定字段宽度, 如果用户不希望预先指定字段宽度, 而希望程序来指定, 而希望程序来指定,则需要用到此修饰符
14
printf() 中的修饰符-2 中的修饰符
精度修饰符
可以用在浮点型,双精度型或字符数组型( 可以用在浮点型,双精度型或字符数组型(字符 如果用在浮点型或双精度型数据中, 串)中.如果用在浮点型或双精度型数据中,数 字字符串表示小数右侧最多可输出的数字位数
"0" 修饰符 "
字段的默认填充符是空格.如果用户希望用零作 字段的默认填充符是空格. 为填充符, 为填充符,需要使用此修饰符
#include <stdio.h> void main() { int a = 10; float b = 24.67892345; char ch = 'A'; printf("Integer data = %d\n", a); printf("Float Data = %f\n",b); printf("Character = %c\n",ch); printf("This prints the string\n"); printf("%s","This also prints a string\n"); } 13