scanf()

格式输入函数
 -scanf("格式控制字符串", &地址列表);

格式字符串
 %[*][输入数据宽度][长度]格式字符
 d      输入 十进制整数
 o      输入 八进制整数
 x      输入 十六进制整数
 u      输入 无符号十进制整数
 f或e 输入 实型数(小数或指数)
 c      输入 单个字符
 s      输入 字符串
 
 -'*'符。
 表示输入项,读入后不赋予相应的值,即跳过该输入值。
 scanf("%d %*d %d", &a, &b);
 
 -宽度
 用十进制整数指定输入的宽度(即字符数)。
 scanf("%5d%4d", &a, &b);
 输入“123456789”,将会把12345赋值给a,把6789赋值给b。
 
 -长度
  -l,长整型数据(%ld),双精度浮点数(%lf)
  -h,短整型数据
 
 -注意
  -没有精度控制,即scanf("%3.2f", &a)是非法的。
  -必须包含&取址符号
  -控制字符串与数值类型匹配
  -若格式控制串中无非格式字符,则认为所有输入的字符均为有效字符。
   eg,scanf("%c%c%c", &a, &b, &c);
   若输入abc,则a=a,b=b,c=c
   若输入a b c,则a=a,b="",c="" //要想正常,则在%c之间加入空格 %c %c %c  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信知阁

您的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值