简单程序电子教案

简单程序电子教案

ID:42192379

大小:287.01 KB

页数:36页

时间:2019-09-10

简单程序电子教案_第1页
简单程序电子教案_第2页
简单程序电子教案_第3页
简单程序电子教案_第4页
简单程序电子教案_第5页
资源描述:

《简单程序电子教案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章最简单的C程序设计电子信息技术教研室程雪敏第3章最简单的C程序设计学习目的与要求:1.掌握C语言程序中输入、输出函数的使用及数据的输入、输出的方法和格式。2.树立人机界面程序设计思想,了解初步的人机接口程序设计方法。3.掌握基本的顺序结构C语言程序的设计方法。第3章最简单的C程序设计3.1C语句概述3.2赋值语句3.3数据输入与输出3.4顺序结构程序设计3.5上机实训3.6习题3.1C语句概述C语句可分为五类:1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句1.表达式语句一般形式为:表达式;功能:计算表达式的值例如:x=y

2、+z;赋值语句y+z;加法运算语句,但计算结果不能保留,无实际意义i++;自增1语句,i值增12.函数调用语句一般形式为:函数名(实际参数表);功能:调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。例如:printf("CProgram");调用库函数,输出字符串。3.控制语句控制语句用于控制程序的流程,以实现程序的各种结构方式。有九种,分三类:(1)条件判断语句if语句,switch语句(2)循环执行语句dowhile语句,while语句,for语句(3)转向语句break语句,goto语句,conti

3、nue语句,return语句4.复合语句把多个语句用括号{}括起来组成的一个语句称复合语句。在程序中应把复合语句看成是单条语句例如:{x=y+z;a=b+c;printf(“%d%d”,x,a);}5.空语句空语句:只有分号“;”组成的语句功能:什么也不执行,可用作空循环体。例如:while(getchar()!='');本语句的功能是,只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。3.2赋值语句一般形式:变量=表达式;赋值语句的功能和特点都与赋值表达式相同。注意:1.由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,

4、一般形式为:变量=变量=…=表达式;2.变量说明中给变量赋初值是变量说明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。3.在变量说明中,不允许连续给多个变量赋初值。如:inta=b=c=5是错误的,必须写为inta=5,b=5,c=5;而赋值语句允许连续赋值。4.赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。例如:下述语句是合法的:if((x=y+5)>0)z=x;语句的功能是,若表达式x=y+5大于0则z=x。下述语句是非法的:if((x=y+5;)>0)z=x

5、;因为=y+5;是语句,不能出现在表达式中。注意:C语言中的赋值号“=”是一个运算符,在其他大多数语言中赋值号不是运算符。3.3.1格式化输出printf()函数是一个标准库函数,与scanf()函数一样,它的函数原型在头文件“stdio.h”中,它的作用是向终端输出若干个任意类型的数据。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。3.3数据输入与输出一、printf函数调用的一般形式为:printf(“格式控制字符串”,输出表列)其中格式控制字符串用于指定输出格式。格式控制串格式字符串是以%开头的字符串,在%后

6、面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等非格式字符串在输出时原样照印,在显示中起提示作用。二、格式字符串一般形式:[标志][输出最小宽度][.精度][长度]类型表示输出类型的格式字符格式字符意义d以十进制形式输出带符号整数(正数不输出符号)o以八进制形式输出无符号整数(不输出前缀0)x以十六进制形式输出无符号整数(不输出前缀0X)u以十进制形式输出无符号整数f以小数形式输出单、双精度实数e以指数形式输出单、双精度实数g以%f%e中较短的输出宽度输出单、双精度实数c输出单个字符s输出字符串2.标志标志格式字符标志意义-结果

7、左对齐,右边填空格+输出符号(正号或负号)空格输出值为正时冠以空格,为负时冠以负号#对c,s,d,u类无影响;对o类,在输出时加前缀0;对x类,在输出时加前缀0x;对e,g,f类当结果有小数时才给出小数点3.输出最小宽度用十进制整数来表示输出的最少位数。若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。4.精度精度格式符以“.”开头,后跟十进制整数。本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分(四舍五入)。5.长度长度格式符

8、为h,l两种,h表示按短整型量输出,l表示按长整型量输出。例如:voidmain(){inta=15;floatb=138.3576298;print

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。