当前位置: 首页 > article >正文

【C语言学习疑难杂症】第9期:关于%*s以及%*d等的使用

关于%*s的使用的一些问题

int a,b; 
scanf("%2d%*3s%2d", &a, &b);//123456789 
printf("%d%d", a, b);//1267 

scanf("%2d%*2s%2d", &a, &b);//123456789 
printf("%d%d", a, b);//1256 

scanf("%2d%*s%2d", &a, &b);//123456789 0 
printf("%d%d", a, b);//120

上面前面两种例子里,诸如%2d,它是从输入中读取2位的宽度作为一个整数,%*3s,则是用于过滤3个宽度的输入字符。

对于第三种情况,必须要输入空格后的第二部分内容。因为%*s它没有限定忽略的长度,所以它会遇到你输入一个空格后才结束,然后把0读进去,给到b变量。


http://www.kler.cn/a/155202.html

相关文章:

  • vue面试题7|[2024-11-14]
  • 大数据新视界 -- 大数据大厂之 Impala 性能飞跃:动态分区调整的策略与方法(上)(21 / 30)
  • PHP多门店医疗服务系统小程序源码
  • 【软件工程】一篇入门UML建模图(类图)
  • 深入理解接口测试:实用指南与最佳实践5.0(三)
  • 解决 Redis 报错:`(error) NOAUTH Authentication required`
  • 点云从入门到精通技术详解100篇-基于三维点云的工件曲面轮廓检测与机器人打磨轨迹规划(下)
  • Raft 算法
  • C# Onnx 阿里达摩院开源DAMO-YOLO目标检测
  • 采集工具-免费采集器下载
  • ARM架构基础简介
  • SCAU:各位数字
  • python 图书馆选座小程序源码
  • css如何设置文本添加下划线
  • 深度学习 -- 卷积神经网络
  • 2023年亚太杯APMCM数学建模大赛B题玻璃温室小气候调控
  • Android实验:绑定service实验
  • 【Java面试——JUC全局观、原子类、锁、集合类、线程池、工具类】
  • 海林猴头菇 区域公用品牌形象正式发布
  • 服务器入侵如何防护,业务被攻击如何处理,服务器安全防护方案
  • 计算机网络TCP篇①
  • 【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目
  • AIOps、微服务和云平台
  • 9.ROS的TF坐标变换(三):坐标系关系查看与一个案例
  • Linux /etc/hosts文件
  • 【Spring】AOP实现公共字段填充