程序控制结构---选择结构

程序控制结构---选择结构

ID:40720322

大小:1.61 MB

页数:83页

时间:2019-08-06

程序控制结构---选择结构_第1页
程序控制结构---选择结构_第2页
程序控制结构---选择结构_第3页
程序控制结构---选择结构_第4页
程序控制结构---选择结构_第5页
资源描述:

《程序控制结构---选择结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1回顾在计算机中对数据进行描述:数据的基本类型:整型、字符型、浮点类型;数据在在内存中的存储形式、取值范围和能够对它进行的操作;扩展基本类型:short、long、unsigned常量:各种整型常量的形式、字符常量、转义字符、符号常量;变量:定义格式;运算符:算术运算符:/、%、++、--;优先级;赋值运算符:=,与数学中的等号相区别;2要求:深刻理解在计算机中各类型数据在内存中的存储形式、取值范围和能够对它进行的操作;深刻理解各基本类型作了short、long、unsigned扩展之后与原类型之间的区别;深刻理解各种整型常量

2、的形式,字符常量、转义字符和符号常量的意义和作用。熟练掌握每一种变量的定义格式;深刻理解每一个算术运算符的功能、使用格式、计算结果,尤其是/、%、++、--;深刻理解赋值运算符(=)的意义、注意与数学中的等号相区别;复合赋值运算符的执行过程和执行结果。练习34一、选择题:以下叙述中正确的是:(a)C程序由主函数组成(b)C程序由函数组成(c)C程序由函数和过程组成(d)C程序由子函数组成√52.以下不能正确表示算式——的是:(a)(a*b)/c*d(b)a*b/(c*d)(c)a/c*b/d(d)a*b/c/d√解答:c语言中

3、表达式的计算是按算符的优先级来进行的。abcd63.以下的变量定义中合法的是:(a)float3_four=3.4;(b)int_abc_=22;(c)doublea=1+4e2.0;(d)shortdo=15;√74.C语言中运算对象必须是整型的运算符是:(a)%=(b)/(c)=(d)**√“必须是整型”:确切地说应该是不能是float型85.若有intk=11;则表达式(k++*1/3)的值是:(a)0(b)3(c)11(d)12√执行过表达式后k的值是:12二、填空:9101.一个C程序必须有一个_____函数一个C程

4、序必定从______函数开始执行。主主112.C语言中的标识符可分为_______、______________和预定义标识符三类。关键字用户标识符预定义标识符:系统定义的、用于贬义预处理命令中的标识符。如:include、define等123.C语言程序中的数据,在计算机内存储器中最小的存储单位称为______,其中只能存放_______进制数。位二132.5数据的输出和输入14输出和输入输出—计算机向外部输出设备(显示器,打印机等)输出数据输入—从输入设备(键盘,鼠标,扫描仪等)向计算机输入数据C语言本身不提供输入输出语句

5、,输入和输出操作是由C函数库中的函数来实现的在使用系统库函数时,要用预编译命令“#include”包含有关的头文件–#include//标准输入输出库函数15格式输出函数printfprintf函数一般格式:printf(格式控制,输出表列)格式控制是由双引号括起来的字符串,它包含三种信息:·格式说明:由“%”和格式字符组成,如%d,%f等。它的作用是将输出的数据按照指定的格式输出。·普通字符:需要原样输出的字符。·转义字符:用于控制输出。输出表列是一些要输出的数据。普通字符输出表列printf(“sum=%

6、d”,sum);格式说明转义字符printf("%d,%d",a,b);16格式说明项:由“%”与格式字符组成,其作用是将数据转换为指定的格式输出,按不同类型的数据有以下不同的格式字符:%d、%ld,按整型数据的实际长度输出。%md、%mld,m为指定的输出字段的宽度,如数据的位数小于m,则左端补空;若数据位数大于m,则按实际长度输出。%c:用于输出一个字符。%f:用于以小数形式输出实数(包括单、双精度);%m.nf、%m.nlf,指定输出的数据共占m位,其中包括n位小数,如数据的位数小于m,则左端补空;若数据位数大于

7、m,按实际长度输出。小数位数被截断时按四舍五入输出。格式输出函数printf17inta=-1,b=25,c=125;longx=356142;printf("%d,%5d",a,b);printf("%5d,%2d",c,c);printf("%ld,%d",x,x);输出结果为:例2.5.1:18格式输入函数scanfscanf函数一般格式:scanf(格式控制,地址表列)scanf函数的功能是按照指定的格式输入数据,可以输入任意类型的多个数据。格式控制与printf函数含义相同,它由若干个格式说明构成,其作用

8、是控制转换输入数据的类型。地址表列由若干个地址构成,它们可以是变量的地址,也可以是字符串的首地址。19标准格式输入函数的功能:scanf函数可以从标准输入设备输入任意类型的多个数据(一般为键盘),存入指定的变量单元中。例:scanf(“%d,%f”,&a,&b);意味着从键盘

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

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

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