欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (中职)C语言程序设计案例教程 4.2格式化输入函数ppt课件.pptx

    • 资源ID:90045897       资源大小:4.44MB        全文页数:25页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (中职)C语言程序设计案例教程 4.2格式化输入函数ppt课件.pptx

    YCF正版可修改PPT(中职)C语言程序设计案例教程 4.2格式化输入函数ppt课件Teacher teaching designCONTENTS 目 录数据的输入函数数据输入格式案例分析仿真演练数据的输入函数-scanfPART 01scanf(“格式控制字符串”,地址表列);1、scanf函数的一般形式是形式:按“格式控制字符串”的要求,从键盘上把数据输入到变量中。功能:地址列表中给出各变量的地址。地址是由地址运算符“&”后跟变量名组成的。说明 变量地址表由若干个被输入数据的地址组成,相邻地址之间,用逗号分开。地址表中的地址,可以是变量的地址,也可以是字符数组名或指针变量。和的关系是数量、类型及位置要从左至右一一对应,在格式控制字符串中指定变量接收输入值的位置和格式例如:&a,&b分析:分别表示变量a和变量b 的地址。这个地址就是编译系统在内存中给a,b变量分配的地址。变量的地址是C编译系统分配的,用户不必关心具体的地址是多少。例如:从键盘上输入三个整数例如:从键盘上输入三个整数:scanf(:scanf(%d,%d,%d”,&a,&b,&c);%d,%d,%d”,&a,&b,&c);格式字符串的一般形式为:格式字符串的一般形式为:%*输入数据宽度输入数据宽度长度长度类类型型 2、格式控制字符串备注:方括号的项为任选项格式字符串格式符意义表格式字符意义d输入十进制整数o输入八进制整数x输入十六进制整数u输入无符号十进制整数f或e输入实型数(用小数形式或指数形式)c输入单个字符s输入字符串 scanf(%2c%c,&c1,&c2);printf(c1=%c,c2=%cn,c1,c2);举例scanf(%4d%4d,&a,&b);输入:12345678 则变量a,b的值是 。思考2思考:scanf(%5d,&a);输入:12345678 则a的值是 .思考1scanf(%d%d,&x1,&x2);如果给x1输入11,给x2输入33,则正确的输入操作为:格式说明符附加格式说明符如果输入“abcd”,则系统将读取的“ab”中的“a”赋给变量c1;将读取的“cd”中的“c”赋给变量c2,所以printf()函数的输出结果为:c1=a,c2=c1234,567812345抑制符号*该字符可以使对应的数据输入后,被抑制,不赋给任何变量说明1 scanf(%2d%*2d%2d,&x1,&x2);printf(x1=%d,x2=%dn,x1,x2);如果输入112233,则输出结果为:.示例2字符l-%ld.%lo,%lx,%lu,用于输入长整型数据;%lf,%le,用于输入实型数据。字符h-%hd.%ho,%hx,用于输入短整型数据格式附加格式说明符x1=11,x2=33 例如,scanf(%d%d,&x1,&x2);如果给x1输入11,给x2输入33,则正确的输入操作为:数据输入格式如果相邻格式说明符之间,没有数据分隔符号(如%d%d),则由键盘输入的数据可以用空格分隔(至少一个),或者用Tab键分隔,或者输入1个数据后按“回车”,然后再输入下个数据。说明1133示例输入格式1133scanf(%d,%d,&x1,&x2);输入格式为:11,33“格式控制字符串”中出现的普通字符(非格式字符),包括转义字符,需要原样输入。否则产生对应错误,这点务必注意数据输入格式scanf(%d:%d,&x1,&x2);输入格式为:11:33:示例1示例2示例3scanf(x1=%d,x2=%dn,&x1,&x2);输入格式为:x1=11,x2=33 遇到非法输入。如,输入数值数据时,遇到非数值符号情况3输入数据时,遇到以下情况,该数据被认为输入结束:注意注意遇到空格,或者“回车“键,或者“跳格”(Tab)键情况1数据输入格式指定的输入宽度结束时。如“%5d”,只取5列。情况2scanf(%c%c%c,&a,&b,&c);输入为:d e f则a,b,c的值分别是:思考scanf(%c%c,&c1,&c2,);printf(c1=%c,c2=%c n,c1,c2);如果输入:xy,则系统将空格赋值给c1,字母x赋值给c2。举例说明使用“%c”输入字符时,不要忽略空格的存在注意事项数据输入格式有以下程序main()int a,b,c;printf(input a,b,cn);scanf(%d%d%d,&a,&b,&c);printf(a=%d,b=%d,c=%d,a,b,c);1、如何从键盘上输入数据?数据输入格式源程序思考 2、printf(input a,b,cn);的作用是?明确考点 交流提升PART 02【例1】main()char a,b;printf(input character a,bn);scanf(%c%c,&a,&b);printf(%c%cn,a,b);源程序1、如输入M N则变量a,b的值是:;思考1明确考点 交流提升2、如果赋值不正确如何修改?思考2#include main()int a,b;char c,ch;printf(Enter integer a and b:);scanf(%d%d,&a,&b);printf(Enter character c and ch:);scanf(%c%c,&c,&ch);printf(a=%d b=%dn,a,b);printf(c=%d ch=%dn,c,ch);输入数据:Enter integer a and b:123 456Enter character c and ch:AB运行结果 明确考点 交流提升思考:请分析程序运行后,结果产生的原因是?源程序运行结果:a=123 b=456c=10 ch=65源程序选项如输入以下数据Enter integer a and b:123 456Enter character c and ch:AB运行结果Enter integer a and b:123 456Enter character c and ch:ABa=123 b=456c=ch=A明确考点 交流提升#include main()int a,b;char c,ch;printf(Enter integer a and b:);scanf(%d%d,&a,&b);printf(Enter character c and ch:);scanf(%*c%c%c,&c,&ch);printf(a=%d b=%dn,a,b);printf(c=%c ch=%cn,c,ch);ABCM=123 N=456 P=789main()int m,n,p;scanf(M=%dN=%dP=%d,&m,&n,&p);printf(%d%d%dn,m,n,p);若想从键盘上输入数据,使变量M中的值为123,N中的值为456,P中的值为789,则正确的输入是()M=123,N=456,P=789M=123N=456P=789D明确考点 交流提升123 456 78ABCDscanf(%d%s,&b,&c);scanf(%d%s,&b,c);scanf(%d%s,b,c);scanf(%d%s,b,&c);明确考点 交流提升有定义语句:int b;char c10;,则正确的输入语句是()10300结果以下程序运行时若从键盘输入:10 20 30。输出结果是()。#includemain()int i=0,j=0,k=0;scanf(%d%*d%d,&i,&j,&k);printf(%d%d%dn,i,j,k);题目明确考点 交流提升 仿真演练 体验探索PART 03BDAc6,5,A,B6,5,65,666,5,6,56,5,6,6有以下程序若运行时从键盘上输入:6,5,65,66,则输出结果是()。main()char a,b,c,d;scanf(%c,%c,%d,%d,&a,&b,&c,&d);printf(%c,%c,%c,%cn,a,b,c,d);仿真演练 体验探索运行如下程序后其运算结果是()main()char a,b;a=120;b=121;printf(%c,%cn,a,b);printf(%d,%dn,a,b);仿真演练 体验探索 运行结果源程序67 G运行如下程序,其结果为()main()char a,b;a=a;b=b;a=a-32;b=b-32;printf(%c,%cn%d,%dn,a,b,a,b);A,B65,66 运行结果源程序数字字符0的ASCII值为48,若有以下程序运行后的输出结果是()main()char a=1,b=2;printf(%c,b+);printf(%dn,b-a);A)3,2B)50,2仿真演练 体验探索C)2,2D)2,50有以下程序main()char a=a,b;printf(%c,+a);printf(%cn,b=a+);程序运行后的输出结果是()b,ca,ba,cABCD仿真演练 体验探索b,b

    注意事项

    本文((中职)C语言程序设计案例教程 4.2格式化输入函数ppt课件.pptx)为本站会员(春哥&#****71;)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开