- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验2 数据类型、运算符和表达式
一、实验目的和要求
1.掌握常量的表示法【字符和字符串常量、短整型、整型和长整型、实数(float)和双精度实数(double)】。
2.掌握各种类型变量的说明及初始化。
3.掌握各种运算符和各类表达式
(1)算术运算、逻辑运算、关系运算、++和 ――运算、三目条件运算符;
(2)运算符的优先级、结合规则和目数的概念;
(3)类型的自动转换和强制类型转换;
(4)表达式的组成、左值和赋值,逻辑表达式的求值优化。
二、实验准备
知识点:
1.数据类型
C++提供了十分丰富的数据类型,除基本类型外,还提供了 。基本数据类型中包括字符型,可用 表示,占用 字节;整型,可用 表示,占用 字节;实型,可用 表示,占用 字节;双精度型,可用 表示,占用 字节;无值型,可用 表示,占用 字节。
2.标识符的命名规则
标识符命名应以 开始,由 组成,长度
。
3.常量
(1)常量可分为 、 、 、 和 。
(2)十进制整数常量以 开头;八进制整数常量以 开头,由 组成;十六进制整数常量以 开头,由 组成;长整型数以 结尾;无符号整型数以 结尾;无符号长整型数以 结尾。
(3)指数形式的实型常量要求在E或e前 ,且在E或e之后的指数部分 。
(4)字符常量是以 括起来的 个字符。转义序列以 开始,后跟一个 或一个 的办法来表示一个字符。若转义字符后是一个整型常量,它必须是 和 进制,且其对应的十进制取值范围必须在 之间,该八进制数以 开头,也可以不以 开头,而 进制数必须以 开头。‘\t’表示 ;‘\n’表示 ;‘\\’表示 ;
(5)字符串常量是以 括起来的 个字符;字符串常量与字符常量的存放格式的区别是 。
(6)标识符常量可用两种方法定义标识符常量:一种是使用 ,另一种是利用常量说明语句 。
4.变量
变量要求 在前, 在后;变量说明语句可以出现 ,同一变量只能作 次定义性说明;首次引用变量时,变量必须有一个 ;对变量赋初值的三种方法: 、 和通过输入流cin对变量赋初值C++中的算术运算符有两个单目运算符(只有一个操作数的运算符): 和 ;五个双目运算符(有两个操作数的运算符):+(加)、―(减)、*(乘)、/(除)和 。
(2)关系运算
C++提供六种关系运算符:>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、= =(等于)、!=(不等于)。前面4种(>,<,>=,<=)优先级相同,后两种(==,!=)优先级相同,前4种高于后两种。结合性都为右结合。关系运算符是完成两个操作数的比较运算,即比较两个操作数的数值大小。运算的结果为一整数,当关系成立时,其运算结果为 ;当关系不成立时,其运算结果为整数 。 关系运算的结果 参与表达式的运算。
(3)逻辑运算
C++中提供三种逻辑运算符:逻辑非(!)、逻辑与()和逻辑或(||);第一个运算符是单目运算,后两转者是双目运算符。在计算过程中,要注意的优先级低于!优先级,但高于||的优先级。!为左结合,而其它两个为右结合。逻辑运算要注意逻辑表达式的副作用:对于abc,只有a为 时,才需要计算b的值,因为当a为 时,不管后面的项如何,都能得到该表达式的值就为0。同样只有在a和b都为 的情况下才需要计算c的值。;对于a||b||c,只要a为 ,就不需要判断b和c的值,而只有当a、b都为
文档评论(0)