14.2.15字符串输入转换

本节介绍scanf读取字符串和字符值的输入转换:'%s%c’.

这个%c转换是最简单的:它总是匹配固定数量的字符。具有的最大字段表示要读取的字符数;如果未指定最大值,则默认值为1。此转换不会跳过初始空白字符。它在下一天读得很准确n字符,如果不能获得那么多,则会失败。

这个%s'转换匹配一个非空白字符字符串。它跳过并丢弃初始空白,但在读取某些内容后遇到更多空白时停止。

例如,读取输入:

 hello, world

与转换'%10c'生产" hello, wo",但是通过转换读取相同的输入'%10s'生产"hello,".

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

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