C++语言基础教程 作者 吕凤翥 1_ 第2章 变量和表达式.pptVIP

C++语言基础教程 作者 吕凤翥 1_ 第2章 变量和表达式.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 变量和表达式 一. C++语言的字符集和单词 二. 数据类型和存储类 三. 常 量 四. 变 量 五. 运 算 符 六. 表 达 式 七. 类型转换 一、C++语言的字符集和单词 1.字符集 见P25 2.单词 与C语言相同。 ? 标识符:字母、数字和下划线的集合。 ? 关键字:见P26。 ? 运算符;C语言4千个,新增5个。 ? 分隔符:空格、分号、冒号、逗号。 ? 常量:数字常量、字符常量、字符串常量和枚举常量。 ? 注释符:除/*…*/外,增加行注释符//。 二、数据类型和存储类 1.数据类型 ? 基本数据类型:整型、浮点型和字符型及希尔型。 长的和短的,有符号和无符号。 详见P28,表2.1。 ? 构选数据类型:数组、结构、联合和类。 2.存储类 ?变量存储类的种类:自动类、寄存器类、外部类和静态类。 ? 存储类的特征 寿命和作用域的不同。 ? 不同存储类的定义或说明方法 三、常量 1.常量的种类 ? 整型常量 ? 浮点型常量 ? 字符型常量 ? 字符串常量 ? 枚举型常量 2.符号常量 ? 使用符号常量的好处 ? 定义符号常量的方法 const〈类型说明符〉〈常量名〉=〈初值〉; 见P34,例2.1和例2.2 四、变量 1.变量的三要素 ? 变量的名字:同标识符 ? 变量的类型:存储类+数据类型 存储类中,自动类可省略,外部类定义时不加存储类说明符;数据类型不可省略。 ? 变量的值:有效值、无效值(无意义值),默认值和改变值。 2.变量的定义格式 〈类型〉〈变量名〉[=〈初值〉,… 见P37,例2.3和例2.4 3.变量的作用域 ? 作用域的种类:程序级、文件级、类级、函数级和块级 ? 变量作用域规则 一个变量在它的作用域内是可见的,而在其作用域外定不可见的。 ? 相关作用域中同名变量可见性的规定见P40,例2.5 五、运算符 1.运算符的种类和功能复日C语言运算符) ? 算术运算符 单日:-,++,- - 双日:+,-,*,/,% ? 关系运算符 双日:>,<,>=,<=,= =,!= ? 逻辑运算符 单日:! 双日: ,|| ? 位操作运算符 (1)逻辑位运算符 单日:~ 双日: ^,| (2)移位运算符 双日:〉〉,〈〈 ? 赋值运算符 双日:=,+ =,- =,* =,/ =,% =, =,\ =,^=,〉〉=,〈〈= ? 其他运算符 (1)三日运算符:?: (2)逗号运算符:, (3)字节数运算符:sizeof (4)强制类型运算符:(类型说明符)表达式或类型说明符(表达式) (5)取地址运算符: (单日) (6)取内容运算符:* (单日) (7)成员运算符:·和- 〉 (8)下标运算符:[] (9)括号运算符:() ? C++语言新增运算符:∷,·*,- 〉*,new,delefe 2.运算符的优先级和结合性 ? 优先级共有15级 ? 结合性有两类,从右至左的有单日、三日和赋值,其余为从左至右的。 1.表达式的值和类型 ? 表达式值的计算方法 ? 表达式类型的确定 2.表达式求值举例 ? 算术表达式 见P46,例2.6,P47,例2.7 ? 关系表达式 见P48,例2.8 ? 逻辑表达式 见P49,例2.9 ? 条件表达式 见P50,例2.10 ? 赋值表达式 见P51,例2.11 ? 逗号表达式 见P51,例2.11 七、类型转换 1.自动转换 由高类型转换为低类型 2.强制转换 ? 显式强制转换 ? 隐含强制转换 作业题:P52练习题2 2.1,2.2,2.3,2.4,2.5(自选) 上机练习题:P58上机指导2 2.2中1至6 * * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 六、 表达式

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档