易百教程

转换选项规范

%[0123456789.-]将数值读取为字符串,因此如果输入为-1.25,则将其读作"-1.25"
要读取由小写字母az组成的字符串,请使用规范%[abcdefghijklmnopqrstuvwxyz]
规范%[^,]将读取除逗号之外的字符串中的所有内容,因此这个格式能够读取由逗号分隔的一系列字符串。

下表显示了应用选项的几个示例。

规范 描述
%lf 读取下一个值为double类型。
%*d 读取下一个整数值但不存储它。
%15c 读取接下来的15个字符作为char类型。
\n%c 读取下一个字符作为char忽略空白字符的类型。
%10lld 将接下来的十个字符读作long long类型的整数值。
%Lf 将下一个值读取为long double类型的浮点值。
%hu 将下一个值读取为unsigned short类型。