C语言程序设计 教学课件 作者 王煜 等 第3章 输入输出及顺序结构.ppt

C语言程序设计 教学课件 作者 王煜 等 第3章 输入输出及顺序结构.ppt

ID:50351350

大小:230.50 KB

页数:30页

时间:2020-03-08

C语言程序设计 教学课件 作者 王煜 等 第3章 输入输出及顺序结构.ppt_第1页
C语言程序设计 教学课件 作者 王煜 等 第3章 输入输出及顺序结构.ppt_第2页
C语言程序设计 教学课件 作者 王煜 等 第3章 输入输出及顺序结构.ppt_第3页
C语言程序设计 教学课件 作者 王煜 等 第3章 输入输出及顺序结构.ppt_第4页
C语言程序设计 教学课件 作者 王煜 等 第3章 输入输出及顺序结构.ppt_第5页
资源描述:

《C语言程序设计 教学课件 作者 王煜 等 第3章 输入输出及顺序结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章输入输出及顺序结构程序设计3.1C语句的概述3.2常用输出与输入函数3.3顺序结构程序设计3.1C语句的概述表达式语句C语言允许在任何一个表达式后面加一个分号“;”,构成表达式语句。表达式语句的一般形式为:表达式;执行表达式语句就是计算表达式的值。表达式语句常用来描述算术运算、逻辑运算或产生某种特定动作的语句。C程序中,最常用的表达式语句是赋值语句,由赋值表达式加上一个分号构成的。一般形式为:变量赋值运算符表达式;例如:sum=0.0;circuit=2*3.14*radius;s+=6;3.1C语句的概述赋值语句有计算的功能:赋值号左边必

2、须是变量名,右边可以是常量、变量、运算符、函数以及由常量、变量、运算符、函数构成的表达式。赋值语句是将右边表达式的值赋给左边的变量中去。赋值表达式和赋值语句有区别:赋值表达式是一种表达式,它可以出现在任何允许表达式出现的地方,而赋值语句则不能。给变量赋初值是变量声明的一部分,赋初值后的变量与其后的其它同类变量之间仍必须用逗号间隔,而赋值语句则必须用分号结尾。在变量声明中,不允许连续给多个变量赋初值,而赋值语句允许连续赋值。3.1C语句的概述控制语句条件语句if()~else~(分支语句)switch()~(多路分支选择语句)循环语句for()~(

3、循环结构语句)while()~(循环结构语句)do~while()(循环结构语句)转向语句goto(转向语句)continue(结束本次循环语句)break(中止执行switch或循环语句)return(函数返回语句)3.1C语句的概述函数调用语句函数调用语句是由一次函数调用加一个分号构成的一个语句。其一般形式为:函数名(实际参数表);执行函数语句就是调用函数体并把实际参数赋予函数定义中的形式参数,然后执行被调函数体中的语句,求取函数值。例如:printf("thisisaCprogram.");空语句空语句仅由一个分号(;)构成。程序执行空语句

4、时不产生任何动作。空语句有时用来做转折点或延时,如循环语句中的循环体为空语句可起到延时的作用。3.1C语句的概述复合语句复合语句是由一对花括号{}括起来的一组语句。复合语句内的各条语句都必须以分号结束,在括号“}”外不能加分号。例如,实现a,b两个变量值的交换*:{t=a;a=b;b=t;}3.2常用输出与输入函数在使用标准库函数时,要在进行调用这类函数的源程序的开始位置,包含一条编译预预处理指令:#include"stdio.h"格式输出函数printf函数的格式printf函数的功能是按指定格式向终端(通常是显示器)输出若干个任意类型的数据。

5、printf函数的一般调用形式为:printf(格式控制字符串,输出表列);例如:printf("Hello,World!");printf("Thesumis:%f",sum);3.2常用输出与输入函数说明:格式控制字符串格式控制字符串(简称格式串)必须用引号括起来,包括:普通字符:也就是需要原样输出的的字符信息。格式说明符:简称格式符,由%开头、后面紧跟一个格式描述符构成。格式符的作用是指定要输出的数据的输出形式。转义字符:以“”开头的字符序列。转义字符在输出时按其含义完成相应的控制功能。输出表列输出表列是需要输出的数据,可以是变量、常

6、量或表达式。输出表列可以是零项、一项或多项,若多于一项则各项之间用逗号分隔。输出表列和格式说明符在个数与类型上应相匹配。例如,printf("x=%d,y=%f",x,y+1);3.2常用输出与输入函数printf的格式说明符3.2常用输出与输入函数【例3.1】分析下列程序的输出情况。main(){inta,b;floatf1,f2,sum;charch;a=66;b=1;f1=3.1415;f2=11.88;sum=f1+f2;ch='X';printf("%d,%c,%d,%o,%f,%c,%d",a,a,b,b,sum,ch,ch

7、);printf("%s","Verygood!");}3.2常用输出与输入函数输出结果为:66,B,–1,177777,15.021500,X,88,Verygood!整型变量可以字符的形式输出,而字符型变量也可以整数的形式输出,ASCII码是它们之间的桥梁;使用格式说明符%f输出时,整数部分全部如数输出,小数部分按系统默认宽度(6位小数)输出。printf函数的附加格式说明符附加格式说明符说明字母l用于长整型整数和double类型实数,可以加在格式字符d,o,x,u,f,e,g前面m(代表一个正整数)数据的输出宽度.n(代表一个正整数)对实数

8、,表示输出n位小数;对字符串,表示截取的字符个数输出的数字或字符向左靠齐3.2常用输出与输入函数在%与格式符之间插入一个整数表示指定输

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

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

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