scanf用法,scanf的用法

C 语言中 scanf()的用法探讨 scanf()作为 C 语言中的基本输入,曾经带给我们初次编写 C 程序的快乐。但是随着 C 的不断深入,我们却发现:原来最难理解的东西居然是我们自以为很熟悉的东西。 我们真正了解 scanf()吗?那么看看下面的几个例子吧。 一、关于 scanf()中的格式控制符 scanf()的格式控制符有多个,但我只想讨论一下%[]这个格式控制符。%[]可以用来进 行多个字符的输入,并对结束符进行自定义。 ANSI C 标准向 scanf() 增加了一种新特性,称为扫描集(scanset)。 扫描集定义一 个字符集合,可由 scanf() 读入其中允许的字符并赋给对应字符数组。 扫描集合由一对 方括号中的一串字符定义,左方括号前必须缀以百分号。 例如,以下的扫描集使 scanf() 读入字符 A、B 和 C: %[ABC] 使用扫描集时,scanf() 连续吃进集合中的字符并放入对应的字符数组,直到发现不在集
Tags:  scanf函数 scanf scanf用法

延伸阅读

最新评论

发表评论