A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

首先,使用scanf函数需要包含一个头文件“stdio.h”。
格式:scanf("格式控制符",输入项的地址列表)。

格式控制符可以有三种修饰符:域宽、* 和 l(或h);
关于域宽:不能指定%m.n格式,可以指定域宽%m(小数点也算一位,具体见printf中域宽的用法);
关于 * :表示按指定格式读入数据但不赋予相应的变量,作用是跳过相应的读入数据,例%*c;
关于 l(或h):这个就是long或short的修饰符,简单,就不说了。

至于缓冲区的问题,只要记住两句话:
1、在接收单个变量时,在输入值之前,输入了空格、回车和tab,都会被忽略;
2、scanf中除了格式控制符外,“”内其它的字符都要原样输入。
这样基本就不会读取错误。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马