d 以十进制输出整数(正数不输出符号)
o 以八进制形式输出整数(不输出前导符0)
x 以小写十六进制形式输出整数(不输出前导符0x)
X 以大写的十六进制数形式输出整数(不输出前导符0X)
u 以无符号十进制形式输出整数
f 以小数形式输出浮点数,默认小数部分为6位
e,E 以指数形式输出浮点数,用e输出是指数以e表示,用E输出是指数以E表示
g,G 用f和e中输出位数较少的一种形式来输出浮点数,不输出无意义的0。用G时,若以指数形式输出,则指数以大些形式表示
c 以字符形式输出,输出一个字符
s 输出字符串