scanf()函数的使用:
操作系统接收数据时其实都是当作字符来接收的。
scanf()函数的两种用法:
用法一:scanf("输入控制符",输入参数);
功能:将从键盘输入的字符转化成输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。
用法二:scanf("非输入控制符 输入控制符",输入参数);
注意:非输入控制符必须原样输入。
如何使用scanf()编写出高质量的代码:添加提示信息!
①使用scanf之前最好先使用printf提示用户以什么样的方式来输入
②scanf中尽量不要使用非输入控制符,尤其是不要用\n
③应该编写代码对用户的非法输入做适当的处理【非重点,但是还是要学习!】
例如:while((ch = getchar())!='\n')
continue;
【有点懒了我直接贴截图吧!听课笔记!用于自己回顾】
C语言对真、假的处理:非零是真,零是假。
注意(逻辑运算符):&&左边表达式为假时,右边表达式不会执行;
||左边是真的时候,右边表达式肯定不会执行。
scanf()是一个工具,功能很强大。
运算符优先级不用记,如果你忘记了级别优先级,请用括号把它括起来。
注意注意,如果scanf()函数没有读取成功,那一个字符应该会放回一个貌似叫作缓冲区的地方,可以下一次读取到!
标签:scanf,控制符,笔记,基础知识,运算符,表达式,C语言,输入 From: https://www.cnblogs.com/meetmehr/p/17338400.html