d  以十进制输出整数(正数不输出符号)

o  以八进制形式输出整数(不输出前导符0)

x  以小写十六进制形式输出整数(不输出前导符0x)

X  以大写的十六进制数形式输出整数(不输出前导符0X)

u  以无符号十进制形式输出整数

f  以小数形式输出浮点数,默认小数部分为6位

e,E  以指数形式输出浮点数,用e输出是指数以e表示,用E输出是指数以E表示

g,G  用f和e中输出位数较少的一种形式来输出浮点数,不输出无意义的0。用G时,若以指数形式输出,则指数以大些形式表示

c  以字符形式输出,输出一个字符

s  输出字符串