scanf的那点事
来源:互联网 发布:王东岳 知乎 编辑:程序博客网 时间:2024/05/14 17:33
scanf有返回值,表示输入的字符个数。
除过用户格式控制外,scanf默认有三种情况下的分隔符和结束符:
1. %d,有两种分隔符,分别是空格和Tab键;有一种结束符为回车,结束scanf的输入。 scanf能够自动忽略分隔符等待数字输入。
2. %c,无分隔符,所有输入都按照ASCII码对应存储,会误读取之前的空格,回车或Tab分隔符,因此在必要情况下,需要使用fflush(stdin),清除缓存内容。或者用gets()。或者用while( (c = getchar() ) != '\n' );
3. %s,有两种分隔符,分别是空格和Tab键;有一种结束符为回车,结束scanf的输入。scanf能够自动忽略分隔符等待字符串输入。
0 0
- scanf的那点事
- scanf的注意点
- 男的那点事
- 质数的那点事
- printk的那点事
- 拓展的那点事
- 装修的那点事
- 邮件的那点事
- 指针的那点事
- 工作的那点事
- 中秋的那点事
- Ubuntu的那点事
- 程序员的那点事
- typedef的那点事
- 程序员的那点事
- NSObject的那点事
- jdk的那点事
- NSObject的那点事
- Web应用程序中调度器的启动和关闭问题
- poj1504 Adding Reversed Numbers
- NO.1 自动安装REDHAT LINUX
- 如何高效率采集并分析数据
- php date()
- scanf的那点事
- Redis 安装与使用 (windows 62位系统)
- Android 获取一个view当前显示的bitmap
- 计算几何模板总结(二)
- java高并发解决思路
- [译]AngularJS 1.3.0 开发者指南(二) -- 概念综述
- 文章标题
- Senquez Golson bashes media, defends Ole Miss
- 阿里云推荐引擎设计