您的位置首页生活百科

c语言scanf的用法

c语言scanf的用法

的有关信息介绍如下:

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整型常数指定输入数据所占宽度

  *表示本输入项在读入后不赋值给相应的变量