14.2.13 输入转换表

下表总结了各种转换规格:

%d

匹配一个可选带符号的十进制整数。另请参阅数字输入转换

%i

匹配一个可选带符号的整数,其格式可以是 C 语言中定义用于指定整数常量的任意一种格式。另请参阅数字输入转换

%o

匹配一个以八进制表示的无符号整数。另请参阅数字输入转换

%u

匹配一个以十进制表示的无符号整数。另请参阅数字输入转换

%x’, ‘%X

匹配一个以十六进制表示的无符号整数。另请参阅数字输入转换

%e’, ‘%f’, ‘%g’, ‘%E’, ‘%G

匹配一个可选带符号的浮点数。另请参阅数字输入转换

%s

匹配一个仅包含非空白字符的字符串。另请参阅字符串输入转换

%c

匹配一个或多个字符组成的字符串;读取的字符数由该转换所指定的最大字段宽度控制。另请参阅字符串输入转换

%%

匹配输入流中的一个字面量 '%' 字符。不使用对应的参数。

如果转换规格的语法无效,则其行为是未定义的。如果未提供足够的函数参数来为模板字符串中执行赋值操作的所有转换规格提供地址,或者参数的类型不正确,则其行为同样是未定义的。另一方面,额外的参数则会被直接忽略。


版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-4