c语言scanf的用法
首先需要#include<s360问答tdio.h>
intscanf(con且皮坚宣局罪stchar*format,...);
scanf()函数是格式化输入函数,它从标准输入设备(键盘)读取输入的信息。
第一个参数format为一个常量字广则逐站剧构诉试符串,这个字符串中如果却叫煤周坏育包含‘%’符号则使用后续参数进行匹配
如:scanf止服主世分百排棉喜("%d%d",&a,&b);
格式说明符
转换字符(就是%后跟的部分)
a读浮点值(仅适用于C99)
A读浮点值(仅适管肉的离损之界用于C99)
c读单字符
d读十进制整数
i岁二我她底读十进制、八进制、十六进制整数
e读浮点数
E读浮点数
f读浮点数
F读浮点数(仅适用于C99)
g读浮点数
G读浮点数
o读八进善固卷波美五制数
s读字符串
x读十六进制数
X读十六进制数
p读指针值
n至成帮呼进天欢油鱼销双此已读入值的等价字符数
u读序补怎汽说后无符号十进制整数
[]扫描封做种硫占右字符集合
%读%符号(百分号)
附加格式说明字符表修批有九饰符说明
L/l长度修饰符输入"长"数据
h长度修饰符输入"短"数掉坐试政候课据
W整型常数指定输入数据所占宽度
*表示本输入项在读入后不赋值给相应的变量
标签:scanf,用法,语言