%c 输出一个单一的字符 %s 输出一个字符串 %p 输出指针地址
%d 以十进制、有符号的形式输出 int 类型的整数 %hd 以十进制、有符号的形式输出 short 类型的整数 %ld 以十进制、有符号的形式输出 long 类型的整数
%u 以十进制、无符号的形式输出 int 类型的整数 %hu 以十进制、无符号的形式输出 short 类型的整数 %lu 以十进制、无符号的形式输出 long 类型的整数
%o 以八进制、不带前缀、无符号的形式输出 int 类型的整数 %ho 以八进制、不带前缀、无符号的形式输出 short 类型的整数 %lo 以八进制、不带前缀、无符号的形式输出 long 类型的整数
%#o 以八进制、带前缀、无符号的形式输出 int 类型的整数 %#ho 以八进制、带前缀、无符号的形式输出 short 类型的整数 %#lo 以八进制、带前缀、无符号的形式输出 long 类型的整数
%x 以十六进制、小写、不带前缀、无符号的形式输出 int 类型的整数。 %hx 以十六进制、小写、不带前缀、无符号的形式输出 short 类型的整数。 %lx 以十六进制、小写、不带前缀、无符号的形式输出 long 类型的整数。
%#x 以十六进制、小写、带前缀、无符号的形式输出 int 类型的整数。 %#hx 以十六进制、小写、带前缀、无符号的形式输出 short 类型的整数。 %#lx 以十六进制、小写、带前缀、无符号的形式输出 long 类型的整数。
%X 以十六进制、大写、不带前缀、无符号的形式输出 int 类型的整数。 %hX 以十六进制、大写、不带前缀、无符号的形式输出 short 类型的整数。 %lX 以十六进制、大写、不带前缀、无符号的形式输出 long 类型的整数。
%#X 以十六进制、大写、带前缀、无符号的形式输出 int 类型的整数。 %#hX 以十六进制、大写、带前缀、无符号的形式输出 short 类型的整数。 %#lX 以十六进制、大写、带前缀、无符号的形式输出 long 类型的整数。
%f 以十进制的形式输出 float 类型的小数 %lf 以十进制的形式输出 double 类型的小数
%e 以指数< 小写e >的形式输出 float 类型的小数。 %le 以指数< 小写e >的形式输出 double 类型的小数。
%g 以指数< 小写e >的形式智能< 以较短的形式 >输出 float 类型的小数。 %lg 以指数< 小写e >的形式智能< 以较短的形式 >输出 double 类型的小数。
%E 以指数< 大写E >的形式输出 float 类型的小数。 %lE 以指数< 大写E >的形式输出 double 类型的小数。
%G 以指数< 大写E >的形式智能< 以较短的形式 >输出 float 类型的小数。 %lG 以指数< 大写E >的形式智能< 以较短的形式 >输出 double 类型的小数。
|