c++ 实验2 数据类型、运算符、表达式、基本输入输出与结构控制

c++ 实验2 数据类型、运算符、表达式、基本输入输出与结构控制

ID:18942473

大小:77.50 KB

页数:8页

时间:2018-09-27

c++ 实验2 数据类型、运算符、表达式、基本输入输出与结构控制_第1页
c++ 实验2 数据类型、运算符、表达式、基本输入输出与结构控制_第2页
c++ 实验2 数据类型、运算符、表达式、基本输入输出与结构控制_第3页
c++ 实验2 数据类型、运算符、表达式、基本输入输出与结构控制_第4页
c++ 实验2 数据类型、运算符、表达式、基本输入输出与结构控制_第5页
资源描述:

《c++ 实验2 数据类型、运算符、表达式、基本输入输出与结构控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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枚举e

2、num类class非基本数据类型数据类型基本数据类型联合union数组type[]自定义typedef1.基本输入/输出C++中有2个预定义的流对象:(1)cin是标准输入流对象,键盘为标准设备;(2)cout是标准输出流对象,显示器为标准设备;“<<”和“>>”本来在C++中是被定义为左移位运算符和右移位运算符的,由于在iostream头文件中对它们进行了重载,使它们能用作标准类型数据的输入和输出运算符,所以,在出现它们的程序中必须用#include命令把iostream包含在程序中。例如#include如果想将“<<

3、”和“>>”用于自己声明的类型的数据中,就不能简单地采用包含iostream头文件来解决,必须对“<<”和“>>”进行重载。2.结构控制C++语言中结构化算法的基本控制结构有3种:顺序结构、选择结构和循环结构。另外还有多个转向语句,如break、continue、goto语句等。(1)顺序结构语句1语句2……语句n+1(2)选择结构实现选择结构可用if和switch语句。①简单if选择语句if(表达式){语句组}当语句组织有一个语句时,可以省略大括号。②双重if选择语句if(表达式){语句组1}else{语句组2}③多重if选择语句if(表

4、达式){语句组1}elseif(表达式2){语句组2}elseif(表达式3){语句组3}……else{语句组n+1}④switch语句switch(表达式){case常量表达式1:语句组1;break;case常量表达式2:语句组2;break;……case常量表达式3:语句组3;break;default:语句组n+1;break;}(3)循环结构①while语句while(表达式){语句组}②do-while语句do{语句组}while(表达式);③for语句for(表达式1;表达式2;表达式3){语句组}(4)break语句brea

5、k语句用于switch语句或循环语句中,其作用是跳出switch语句或内层循环,继续执行其后面的语句。(5)continue语句continue语句用于循环语句中,其作用是结束本次循环开始判断是否继续执行下一次循环。(6)goto语句goto语句是非结构化语句,其作用是使程序的执行流程跳转到语句标号所指定的语句。goto语句标号由于goto语句的使用会破坏程序结构,所以应该尽量少或不用。三、实验内容和步骤1.使用C++的输入输出流。【实例1】从键盘上输入数值时,两个值之间一般用空格分隔,也可以用Tab键或换行符。输入如下程序。#includ

6、evoidmain(){inta,b;cin>>a>>b;cout<voidmain(){doublex,y;cout<<"

7、请输入两个实数:";cin>>x>>y;if(x>y)cout<<"x>y"<voidmain(){intdata1,data

8、2;charop;cout<<"输入一组运算:";cin>>data1>>op>>data2;switch(op){case'+':cout<

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

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

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