A.scanf
模板字符串是一个包含普通多字节字符的字符串,中间穿插以“”开头的转换规范%’.
模板中的任何空白字符都会导致输入流中任意数量的空白字符被读取并丢弃。匹配的空白字符不必与模板字符串中出现的空白字符完全相同。例如,write , ,以识别后面带有可选白色spacebefore=的逗号。
模板字符串中不属于转换规范的其他字符必须与输入流中的字符完全匹配;如果不是这样,匹配失败就会发生。
中的转换规范scanf
模板字符串具有一般形式:
% flags width type conversion
更详细地说,输入转换规范从一个初始‘%字符,按顺序后跟:
scanf
找到使用此标志的转换规范,它按照转换规范的set的指示读取输入,但它放弃此输入,不返回任何值,也不增加成功赋值的计数。
scanf
函数,但被认为提供了与C语言的兼容性scanf
.
允许的确切参数以及如何解释这些参数在不同的转换值之间是不同的。详见中对个人转换的描述Table of Input Conversions有关他们允许的特定参数的信息。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2