%c
|
把输入解释成一个字符
|
%d
|
把输入解释成一个有符号的十进制整数
|
%e,%f,%g,%a
|
把输入解释成一个浮点数
|
%E,%F,%G,%A
|
把输入解释成一个浮点数
|
%i
|
把输入解释成一个有符号十进制整数
|
%o
|
把输入解释成一个有符号八进制整数
|
%p
|
把输入解释成一个指针
|
%s
|
把输入解释成一个字符串;输入的内容以第一个非空白字符作为开始,并且包含直到一下空白字符的全部字符
|
%u
|
把输入解释成一个无符号十进制整数
|
%x,%X
|
把输入解释成一个有符号十六进制整数
|
转换说明符
|
意义
|
*
|
滞后赋值
|
Digit(s)
|
最大字段宽度,在达到最大字段宽度,遇到第一个空白字符时,停止对输入项的读取
|
Hh
|
把一个整数读作一个signed char 或unsigned char
|
Ll
|
把一个整数读作一个long long或unsigned long long
|
H,l,L
|
%hd和%hi 指示这个值为一个short int 中,%ho,%hx,%hu指示表示将会存储一个unsigned short int中,%ld和%li指示这个值会存储在一个long 中,%lo,%lx,%lu指示这个值存储在一个ussigned long 中,%le,%lf,%lg指示主个以double类型存储。将L与e,f ,g一起使用这个值以long double 类型存储。如果没有d,I,o,x,指示为int 而e,f,g指示float类型
|
修饰符
|
意义
|