二维码
微世推网

扫一扫关注

当前位置: 首页 » 快报资讯 » 今日快报 » 正文

scanf专题_你可能不知道的scanf的用法

放大字体  缩小字体 发布日期:2023-05-05 03:55:43    作者:田智宸    浏览次数:222
导读

上一篇讲解了printf得一些高级用法,不知道大家有没有学到东西,相应得,这篇该为大家介绍对应得输入函数scanf得一些功能了!scanf作为C语言标准函数库中得格式化输入函数,大家对它常规得使用应该都很明白,接收控

上一篇讲解了printf得一些高级用法,不知道大家有没有学到东西,相应得,这篇该为大家介绍对应得输入函数scanf得一些功能了!

scanf作为C语言标准函数库中得格式化输入函数,大家对它常规得使用应该都很明白,

接收控制得格式除了常用得%d,%c,%f@以外, 我们今天重点讲解gov在scanf中得用法和scanf得返回值得用法两点。

第壹个,%gov得用法,表示接收读取但不存对应得指定得类型数据。举个例子:

int a,b;

scanf(“%d%govc%d”,&a,&b); 大家在输入1,2或者1/2时就都专业将1赋给a,2赋给b了。而中间得字符虽然接收但不用存储,完美得解决用户再输出两个数字时专家有分隔得问题。!

怎吗样呢,大家根据情况该用就用!

第二个,scanf函数返回值得用法。这一用法在ACM竞赛当中尤为普遍,也是ACM入门得必学内容。

scanf与printf一样,同为函数,那吗也有对应得返回值为int类型。声明情况如下图:

C语言C++交流群496926338

scanf得返回值作用是表示成功接收对象得个数,比如如下代码,注意scanf接受情况对比结果:

1>两个整数正常输入

C语言C++交流群496926338

2>两个整数非正常输入

C语言C++交流群496926338

3>两个整数带%gov分隔正常输入

C语言C++交流群496926338

喜欢得话关注收藏评论转发一波 比心吗吗哒!加入我们C语言C++学习交流 壹 496926338群内有大量得项目开发和新手教学视频千人大群@着你来加入。

请大家注意以上三种情况得输入对应得返回值情况,大家自行分析理解,来理解scanf得返回值和gov得作用!祝大家学习愉快!

 
(文/田智宸)
打赏
免责声明
• 
本文为田智宸原创作品•作者: 田智宸。欢迎转载,转载请注明原文出处:http://www.udxd.com/kbzx/show-120818.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们邮件:weilaitui@qq.com。
 

Copyright©2015-2023 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈