本节介绍scanf
读取字符串和字符值的输入转换:'%s和%c’.
这个%c转换是最简单的:它总是匹配固定数量的字符。具有的最大字段表示要读取的字符数;如果未指定最大值,则默认值为1。此转换不会跳过初始空白字符。它在下一天读得很准确n字符,如果不能获得那么多,则会失败。
这个%s'转换匹配一个非空白字符字符串。它跳过并丢弃初始空白,但在读取某些内容后遇到更多空白时停止。
例如,读取输入:
hello, world
与转换'%10c'生产" hello, wo"
,但是通过转换读取相同的输入'%10s'生产"hello,"
.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2