欢迎来到天天文库
浏览记录
ID:34641184
大小:220.45 KB
页数:3页
时间:2019-03-08
《c++语言程序设计实验2(简单程序设计)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验2简单程序设计——数据类型、运算符、表达式、语句、输入输出、控制结构1.数据类型(1)字符集所有C++程序(忽略换行符和字符串常量中的内容)都由字符集中的字符按一定规则构成。这些字符包括:52个字母、10个数字和27个特殊字符。(2)标识符标识符是满足如下条件的一串字符:]由字母(a~z,A~Z)或下划线(_)开头;]其它部分可以由字母、下划线或数字(0~9)组成;]字符串长度一般不能超过32个字符(视具体编译环境的不同可能略有差异);]不能用关键字作标识符。在C++中,有63个关键字也是标识符。由于这63个标识符被赋予特定意义,所以这些标识符只能作特殊使用
2、,而不能用它们做标识符。关键字也称为保留字。(3)数据类型C++程序中的每个数据对象(如2、x1、x1+2)都有确定的数据类型;C++的数据类型包括基本数据类型和自定义数据类型(也称复合数据类型):]基本数据类型有:整型(int)、浮点型(float和double)、字符型(char)、布尔型(bool);]自定义数据类型有:数组、结构体、联合体、枚举、typedef。不同数据类型有自己的取值范围和所允许的操作。如:对浮点数不能进行取余(%)和位运算。不同数据类型之间可以相互进行混合运算(主要针对基本数据类型来说)。通常由系统隐含地实现它们之间的类型转换。根据需
3、要,也可以强制类型转换。2.运算符、表达式、语句]C++中的运算符包括:算术运算符、赋值运算符、关系运算符、逻辑运算符、逗号运算符、条件运算符、位运算符以及sizeof运算符。]根据组成表达式的运算符的不同,表达式可以分为算术表达式、关系表达式、逻辑表达式、位运算表达式、逗号表达式和赋值表达式等。]运算符有优先级,同一优先级的运算符有结合性。]任何一个表达式都有一个值,如:a+b*3//算术运算符,其值为最终运算(数学意义上的运算)的结果a>=b//关系运算符,其值为true或false(ay)
4、
5、(a<(b-(!c)))//关系表达式,其值为t
6、rue或falsex=3,x+=6,5+6//逗号表达式,其值为11]C++中的语句有五种:¾声明语句:变量声明并被初始化的语句。如:inta(0);¾表达式语句:表达式后加分号。如:a=(x=3,x+=6,5+6);//赋值语句¾空语句:只有一个分号。¾复合语句:由大括号括起来的若干语句。¾流程控制语句:实现三种基本控制结构(顺序、选择和循环)表示的语句。3.变量和常量在C++中可以定义不同类型的变量,定义格式为:类型变量名[=初始值];变量在使用前必须要先声明,然后再使用。变量可以在定义时被初始化。常量有普通常量和符号常量之分:普通常量就是数学上的常数。符号
7、常量是指那些有特定意义的代表普通常量的符号,如自然对数中的e、圆周率π等。符号常量在使用前不仅要先声明而且还要被初始化。符号常量的定义格式为:const类型常量名=初始值;一个不成文的规定是:符号常量通常用大写字母命名,变量通常用小写字母命名。4.输入输出C++中有两种I/O方式:C语言里保留的(用标准的I/O函数实现)和面向对象的。建议尽量使用面向对象的I/O方式。C++将实现数据传送操作的设备抽象成对象,将“流”作为设备(如键盘、显示器等)和程序之间通讯的通道。C++预定义的四个输入输出对象:cout:标准输出设备,即显示器;cin:标准输入设备,即键盘;c
8、err和clog代表标准错误流对象。5.控制结构C++中有三种基本控制结构:顺序、选择、循环。]顺序¾表达式语句¾空语句¾复合语句如:a=a+3;//赋值语句x=y=z=0;//多重赋值语句t=2,t+x+a;//逗号表达式语句z=i=60)cout<<"Passed.";elsecou
9、t<<"Failed.";]循环¾while语句¾do-while语句¾for语句如:intcounter,sum;for(counter=1,sum=0;counter<=10;counter++){cout<10、。实验报告上只写其中的一
10、。实验报告上只写其中的一
此文档下载收益归作者所有