实验2-数据类型、运算符、表达式、基本输入输出与结构控制(共6页).doc
《实验2-数据类型、运算符、表达式、基本输入输出与结构控制(共6页).doc》由会员分享,可在线阅读,更多相关《实验2-数据类型、运算符、表达式、基本输入输出与结构控制(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上实验2 数据类型、运算符、表达式、基本输入输出与结构控制一、实验目的1. 了解C+语言中数据类型的意义。2. 理解常用运行符的意义,C+语言表达式的运行规则。3. 掌握C+的基本输入输出格式。4. 掌握各种选择语句的使用。5. 掌握各种循环语句的使用。6. 掌握各种转向语句的使用。7. 学会综合运用控制语句进行简单的编程。8. 掌握中止语句和预处理语句。二、知识要点1. C+语言中数据类型空类型void整 型int字 符型char实 型逻辑型bool单字符型char宽字符型w_char单精度型float双精度型double指 针type*结 构struct枚 举enu
2、m类class非基本数据类型数据类型基本数据类型联 合union数 组type 自定义typedef2. 基本输入/输出C+中有2个预定义的流对象:(1)cin是标准输入流对象,键盘为标准设备;(2)cout是标准输出流对象,显示器为标准设备; “”本来在C+中是被定义为左移位运算符和右移位运算符的,由于在iostream头文件中对它们进行了重载,使它们能用作标准类型数据的输入和输出运算符,所以,在出现它们的程序中必须用#include如果想将“”用于自己声明的类型的数据中,就不能简单地采用包含iostream头文件来解决,必须对“”进行重载。3. 结构控制C+语言中结构化算法的基本控制结构有
3、3种:顺序结构、选择结构和循环结构。另外还有多个转向语句,如break、continue、goto语句等。(1)顺序结构语句1语句2语句n+1(2)选择结构实现选择结构可用if和switch语句。 简单if选择语句if(表达式)语句组当语句组织有一个语句时,可以省略大括号。 双重if选择语句if(表达式)语句组1else语句组2 多重if选择语句if(表达式)语句组1else if(表达式2)语句组2else if(表达式3)语句组3else 语句组n+1 switch语句switch(表达式)case 常量表达式1:语句组1;break;case 常量表达式2:语句组2;break;case
4、 常量表达式3:语句组3;break;default: 语句组n+1;break;(3)循环结构 while语句while(表达式)语句组 do-while语句do语句组while(表达式); for语句for(表达式1; 表达式2; 表达式3)语句组(4)break语句break语句用于switch语句或循环语句中,其作用是跳出switch语句或内层循环,继续执行其后面的语句。(5)continue语句continue语句用于循环语句中,其作用是结束本次循环开始判断是否继续执行下一次循环。(6)goto语句goto语句是非结构化语句,其作用是使程序的执行流程跳转到语句标号所指定的语句。由于g
5、oto语句的使用会破坏程序结构,所以应该尽量少或不用。三、实验内容和步骤1. 使用C+的输入输出流。【实例1】从键盘上输入数值时,两个值之间一般用空格分隔,也可以用Tab键或换行符。输入如下程序。#include void main() int a,b; cinab; coutaendl; coutbendl;2. 用if语句编写多重选择程序【实例2】比较两个实数的大小,要求输出相等、大于、小于等情况。本题练习的是用if语句编写多重选择程序,即if-else if-else结构。比较两个实数的大小,有3种可能结果。其关系表达式非常简单,方法也较多,除了if-else if-else结构,还可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 数据类型 运算 表达式 基本 输入输出 结构 控制
限制150内