欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
     

    C语言_第5章.ppt

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

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

    C语言_第5章.ppt

    第五章 用户与计算机交互 输入/输出,第五章 用户与计算机交互输入/输出,5.1 程序语句 5.2 字符数据输入/输出 5.3 字符串输入/输出 5.4 格式输出函数printf() 5.5 格式输入函数scanf() 5.6 综合运用 5.7 实战练习,本章学习内容,5.1 程序语句,语句是程序的组成部分,程序是一系列带有某种标点的语句集合 count=4 /*表达式*/ count=4; /*语句*/,4种语句:声明语句,赋值语句,表达式语句,函数语句,5.2 字符数据输入/输出,5.2.1 字符数据输出 putchar()函数 作用是向显示设备输出一个字符,函数声明在stdio.h头文件中,使用时需要包含该头文件 函数原型:int putchar(int ch); putchar(A); /*输出字符A*/ putchar(65); /*A的ASCII码为65*/ putchar(101); /*A的ASCII码的八进制为101*/,5.2 字符数据输入/输出,5.2.2 字符数据输入 getchar()函数 作用是从终端(输入设备)输入一个字符,使用时需要包含stdio.h头文件 函数原型:int getchar(); 例:ch = getchar(); /*从终端输入一个字符并赋给字符变量ch*/,5.2 字符数据输入/输出,注意: getchar()函数每次只能接收一个字符,输入数字时也当作字符处理,输入多个字符时,只接收第一个字符 getchar()函数的返回值是整型,可以将返回值(接收的字符)赋给一个字符变量、整型变量,或者是作为表达式的一部分,例如:putchar(getchar();,5.3 字符串输入/输出,5.3.1 字符串输出函数 puts()函数 作用是将一个字符串输出到终端屏幕上,使用时需要包含stdio.h头文件 函数原型:int puts(char *str); 例:puts(“Hello”); /*将”Hello”输出到屏幕上*/,5.2 字符串输入/输出,说明: 参数str是字符指针类型,可以用来指向一个字符串,如果调用成功,puts()函数返回一个非负整数,否则返回EOF(在C语言中表示文件结束符)的同时会设置系统的错误指示器error,通常我们不关心其返回值 putchar()和printf()输出信息后,如果要执行换行操作,需要使用转义字符 n,而puts()函数会在遇到字符串中的第一个0字符时添加 n换行,5.3 字符串输入/输出,5.3.2 字符串输入函数 gets()函数 作用是读入一个字符串到字符指针变量中,读取过程直到换行符为止,其中读取结束后换行符被转换为字符串结束符0,使用时需要包含stdio.h头文件 函数原型:char* gets(char *str); 例: char str30; gets(str); /*将输入的字符串读入str中*/,5.4 格式输出函数printf(),作用是按指定格式,将指定的数据输出到终端屏幕上 语法格式:printf(格式控制,输出列表); 格式控制用于指定输出格式,输出列表给出各个输出项,格式控制中的格式符和输出列表的输出项在数量和类型上必须一一对应 例:printf(“%d,%d”, m, n);,5.4 格式输出函数printf(),1.格式控制 格式控制是由双引号括起来的字符串,也称为格式控制字符串,由格式字符串和非格式字符串组成 格式字符串以“%”开头,在后面跟有各种格式字符,用以说明输出数据的类型、形式、长度、小数位数等信息 非格式字符串需要原样输出,在显示中起提示作用 例:printf(“m=%d,n=%d”, m, n);,5.4 格式输出函数printf(),格式字符串的一般形式为: 标志输出最小宽度精度长度类型 /*方括号中的项为可选项*/ 类型:类型字符用以表示输出数据的类型,5.4 格式输出函数printf(),标志:-、+、#、空格四种,5.4 格式输出函数printf(),输出最小宽度:用十进制整数来表示输出的最少位数,若实际位数多于给定的宽度,则按实际位数输出;若实际位数少于给定的宽度则补空格或0 精度:精度格式以“.”开头,后跟十进制整数。本选项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所给定的精度数,则截取超出的部分 长度:长度格式有h、l两种:h表示按短整形量输出,l表示按长整型量输出,5.4 格式输出函数printf(),2. 输出列表 输出列表列出要进行输出的一些数据,可以是变量或表达式 例: int n = 20; printf(“n value is:%d”, n); /*输出:n value is:20*/ Printf()是函数,格式控制和输出列表都属于函数参数,5.4 格式输出函数printf(),注意: 使用printf()函数时,除了X、E、G外其他格式字符必须是小写字母 如果想输出“%”号,需要在格式控制字符串中使用“%”输出 printf()函数输出列表各个输出变量使用逗号分隔,在某些编译器上各个变量的求值顺序按自右向左运算,例如: int I = 10; printf(“%d,%d”, i, i+); 输出11,10,5.5 格式输入函数scanf(),作用是按照指定的格式接收用户输入的数据,最后将数据存储在指定的变量中 语法格式:scanf(格式控制,地址列表); 格式控制与printf()函数相同,但不能显示非格式字符串(因为是输入);地址列表给出各个接收变量的地址,地址由取地址运算符“,5.5 格式输入函数scanf(),1. 格式控制 格式控制字符串的一般形式为: %*输入数据宽度长度类型 /*方括号中的项为可选项*/ 类型:表示输入数据的类型,5.5 格式输入函数scanf(),5.5 格式输入函数scanf(),*字符:用以表示输入项,读入后不赋予相应的变量,用来跳过输入值,例如: scanf(“%d%*d%d”, /*输入12345678时,只把12345赋给a,其他截去*/ 长度:字符l表示输入长整型数据:%ld或双精度浮点数:%lf;h表示输入短整型数据,5.5 格式输入函数scanf(),注意: scanf()函数没有精度控制,如:scanf(“%5.2f”, /*输入def时*/,5.6 综合运用,【例5.9】 输入一个字符,将该字符的ASCII码作为圆柱体的高,再输入圆柱体底面圆的半径,计算圆柱体的体积并输出,计算结果保留小数点3位 【例5.10】 输入小写字母,将其转换成大写字母,转换后输出两个字母,END,

    注意事项

    本文(C语言_第5章.ppt)为本站会员(少林足球)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

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




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开