- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章简单程序设计《C语言程序设计(第三版)》电子教案
第3章 简单程序设计 ;掌握C语言中的语句类型、程序结构
掌握赋值语句和基本输入/输出函数的使用
学会用正确的格式进行简单的输入输出程序设计 ;3.1 C语言语句 ;3.1 C语言语句;3.1 C语言语句;3.2 程序结构 ;3.2 程序结构;3.2 程序结构;3.3 赋值语句 ;3.3 赋值语句;3.4 数据输入与输出;3.4 数据输入与输出;3.4 数据输入与输出;3.4 数据输入与输出;3.4 数据输入与输出;3.4 数据输入与输出;【例3-4】分析下面程序运行结果;【例3-4】分析下面程序运行结果;【例3-4】分析下面程序运行结果;3.4.1 格式化输出函数printf;3.4 数据输入与输出;【例3-5】scanf函数的使用;3.4.2 格式化输入函数scanf;3.4.2 格式化输入函数scanf;【例3-6】分析下面程序;【例3-6】分析下面程序;【例3-6】分析下面程序;【例3-6】分析下面程序;【分析】;【分析】;3.4.2 格式化输入函数scanf;3.4.2 格式化输入函数scanf;3.4.3 字符数据的输入与输出 ;3.4.3 字符数据的输入与输出;3.5 程序举例;【例3-9】从键盘上输入一个小写英文字母,编程输出该字母所对应的大写字母。;【例3-10】输入三角形的三条边,编程求该三角形的面积。 ;【例3-11】设计程序计算方程的解。其中a、b、c用scanf函数输入(设为2、3、1);【例3-12】分析下面程序的运行结果。 ;本章介绍了顺序程序结构、赋值语句、基本的输入/输出函数。其中重点讲解了以下几方面的内容:
程序结构。C程序的结构分为顺序结构、选择结构、循环结构。任何C程序都由这3种结构构成。
赋值语句。由赋值运算表达式构造的赋值语句是最常用的语句,是对变量的最基本操作。
基本的输入/输出函数。
格式化输出函数printf和格式化输入函数scanf。
字符输出函数putchar和字符输入函数getchar。
使用上述函数需要包含头文件stdio.h,TC中允许在使用printf和scanf函数时忽略包含该头文件。;格式字符。
格式字符是以%开头、类型字符结尾的特殊字符串,其中输出格式字符要更为复杂些。
输出格式字符。可以简单理解成:% [标志] [宽度] [精度] [长度] 类型。
类型字符是必须有的,主要有d、o、x、u、f、e、g、c、s,其中d、o、x、u用于整型数据,f、e、g用于实型数据,c、s用于字符型数据。
d表示十进制整数,o表示八进制整数,x表示十六进制整数,u表示无符号整数。
f表示十进制小数,e表示十进制指数,g表示自动选取f或e中较短长度的格式。
c表示单个字符,s表示一串字符。
x、e、g可以是大写的X、E、G,相应输出结果中的字母也将是大写。
e默认输出5位小数,指数部分TC下默认2位、VC下默认4位。
g默认输出1位小数。;标志、宽度、精度、长度是可选的,如果没有设置,则按默认的格式输出。
标志有+、-、0三种字符,“+”用于增加标注正数前面的“+”号,“-”用于更改对齐方式为左对齐,“0”用于修改默认空余填充的空格为“0”。
宽度是十进制整数,不是强制执行的,当宽度小于实际宽度时无效,如果超出,则默认填充空格。当宽度超出实际宽度时,还会带来对齐的问题,默认是右对齐。
精度是十进制整数,主要用于实型和字符型数据的输出控制。实型数默认输出6位小数,精度可以修改小数位数,精度不同于有效数字位数。
同时包含宽度和精度的格式串,首先处理精度,然后得到实际宽度,再把设置的宽度和实际宽度比较,超出则填充空格,否则设置宽度无效。
长度有h、l两种字符。h用于标注是短整型,l用于标注是长整型或double实型。值得注意的是,32位机器下,VC编程环境中int和long都是4个字节,在输出long型数据时可以不加l修饰了。
输入格式字符。可以简单理解成:% [*][宽度] [长度] 类型。
很显然,输入格式字符要简单得多。
宽度、长度和类型的意义基本同输出格式符。“*”表示虚读。
;编程求方程2x2-3x-6=0的根。
输入3个整数a、b、c,编程交换它们的值,即把a中的值给b,把b中的值给c,把c中的值给a。
编程将任意输入的小写字母转化成大写字母并输出。
您可能关注的文档
- 离散数学与计算机科学计算机科学导论第四讲.ppt
- 秀PPT优秀投稿005LG2011年电影媒体投放@上传下载的乐趣.ppt
- 离散随机变量的生成.ppt
- 秀PPT优秀投稿009我和图表有个约定@上传下载的乐趣.ppt
- 秀PPT优秀投稿0082010电影与电影广告总结@上传下载的乐趣.ppt
- 福田瑞沃对接式垃圾车介绍.ppt.ppt
- 秀PPT优秀投稿004COKE2011年电影媒体投放建议@上传下载的乐趣.ppt
- 秀PPT优秀投稿0072011央视三维电影传媒介绍Lite@上传下载的乐趣.ppt
- 秀PPT优秀投稿019智能优化系统项目申报陆警.ppt
- 秀PPT优秀投稿017科学松鼠会PPT精选@果壳时间.ppt
文档评论(0)