%d或%i用于有输出符号的十进制整数。%u用于输出无符号的十进制整数。%o用于输出八进制整数。%x和%X用于输出十六进制整数小写x和大写X在printf中还可以使用修饰符指定不同大小的整形变量。%h 用于表示短整型short)%l 用于表示长整型 long)%ll用于表示长长整型long long)printf()中对小数的输出%f以小数点格式输出。列如7.0%e以科学技术法格式输出列如7.1e00%g根据数值的大小自动选择%f或者%e%lf以小数点格式输出long double类型的值。%le以科学计数法格式输出long double类似的值。%lg根据数值的大小自动选择%lf或%le