%[0123456789.-]
将数值读取为字符串,因此如果输入为-1.25
,则将其读作"-1.25"
。
要读取由小写字母a
到z
组成的字符串,请使用规范%[abcdefghijklmnopqrstuvwxyz]
。
规范%[^,]
将读取除逗号之外的字符串中的所有内容,因此这个格式能够读取由逗号分隔的一系列字符串。
下表显示了应用选项的几个示例。
规范 | 描述 |
---|---|
%lf |
读取下一个值为double 类型。 |
%*d |
读取下一个整数值但不存储它。 |
%15c |
读取接下来的15 个字符作为char 类型。 |
\n%c |
读取下一个字符作为char 忽略空白字符的类型。 |
%10lld |
将接下来的十个字符读作long long 类型的整数值。 |
%Lf |
将下一个值读取为long double 类型的浮点值。 |
%hu |
将下一个值读取为unsigned short 类型。 |