黑马程序员技术交流社区

标题: scanf()用的时候有点不明白 [打印本页]

作者: 王士钊_BaSe3    时间: 2016-1-8 17:03
标题: scanf()用的时候有点不明白
谁有比较详细的例子
作者: 学以致用表初衷    时间: 2016-1-8 18:49
scanf使用注意事项 1)如果在输入时,输入了多个空格、回车、Tab都会被系统忽略的。
2)如果要获取的内容是多个整数,中间输入了多个空格、回车、Tab都会被系统忽略
3)非法的格式输入,得不到想要的结果
4)混合整形和字符型数据接收当整形的数和字符混合输入时,要避免“空格” 添麻烦
scanf函数的修饰符有:数据读入宽度(域宽)、*和长度
1)关于域宽
可以用一个十进制数指定输入数据的数据宽度,系统自动按域宽截取输入数据。

2)关于“ * ”
表示按指定格式读入数据但不赋予相应的变量,作用是跳过相应的读入数据 思考:如何获取2014-8-30 日期中的 年份 、月份、日



作者: xzb    时间: 2016-1-8 22:26
楼上正解
作者: JC小子    时间: 2016-1-8 22:47
我百度搜索一个感觉你应该能看懂,对scanf()用法和含义解释的比较清楚,你可以去这看看http://c.biancheng.net/cpp/html/34.html
作者: sunshine429    时间: 2016-1-8 23:36
我觉得这种不需要太深理解,会用就行,等学的多了再回来看看,发现都懂了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2