首页 综合问答正文

c语言scanf用法输入(c语言scanf的用法)

综合问答 2024-06-18 07:00:49
导读 首先需要#include int scanf( const char *format, ... );scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。...

首先需要#include int scanf( const char *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()是什么都可以输入,scanf()是以回车代表输入结束scanf()中会用到空格 是用作分隔符的  因为scanf()可以输入多个变量,如 :scanf("%d%d",&a,&b);表示输入两个整形的数分别赋给变量a、b  在输入另个数时用空格间隔开。

但如果canf("%d,%d",&a,&b),如果两个%d中间用逗号间隔,那么输入时也必须用逗号作为两个数间隔。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

头条推荐

郭杰的个人资料(郭杰)

郭杰的个人资料(郭杰)

太夫人(太夫)

太夫人(太夫)

试用期工资发放的规定(试用期工资)

试用期工资发放的规定(试用期工资)

软实力与硬实力(软实力)

软实力与硬实力(软实力)

四惠长途汽车站客服电话(四惠长途汽车站网上订票电话)

四惠长途汽车站客服电话(四惠长途汽车站网上订票电话)

福建有哪些市和县和镇(福建有哪些市)

福建有哪些市和县和镇(福建有哪些市)

重分类调整对应科目(科目重分类是什么意思)

重分类调整对应科目(科目重分类是什么意思)

银行开户费入什么科目(银行开户费计入哪个科目)

银行开户费入什么科目(银行开户费计入哪个科目)

球机摄像头电源线怎么接(球机摄像头接线方法)

球机摄像头电源线怎么接(球机摄像头接线方法)

青岛农业大学就业信息网官网首页(青岛农业大学就业信息网官网)

青岛农业大学就业信息网官网首页(青岛农业大学就业信息网官网)

图文推荐

雨水篦子400*600价格(雨水箅子)

雨水篦子400*600价格(雨水箅子)

启蒙运动的核心思想(启蒙运动时间)

启蒙运动的核心思想(启蒙运动时间)

松木床板的味道对人体有害吗(松木床)

松木床板的味道对人体有害吗(松木床)

740路公交车路线路线(740路公交车路线)

740路公交车路线路线(740路公交车路线)

常熟炒地皮(炒地皮)

常熟炒地皮(炒地皮)