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

上传人:E**** 文档编号:89349764 上传时间:2019-05-23 格式:PPT 页数:32 大小:178KB
返回 下载 相关 举报
C++语言基础教程 教学课件 ppt 作者  吕凤翥 1_ 第2章  变量和表达式_第1页
第1页 / 共32页
C++语言基础教程 教学课件 ppt 作者  吕凤翥 1_ 第2章  变量和表达式_第2页
第2页 / 共32页
C++语言基础教程 教学课件 ppt 作者  吕凤翥 1_ 第2章  变量和表达式_第3页
第3页 / 共32页
C++语言基础教程 教学课件 ppt 作者  吕凤翥 1_ 第2章  变量和表达式_第4页
第4页 / 共32页
C++语言基础教程 教学课件 ppt 作者  吕凤翥 1_ 第2章  变量和表达式_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《C++语言基础教程 教学课件 ppt 作者 吕凤翥 1_ 第2章 变量和表达式》由会员分享,可在线阅读,更多相关《C++语言基础教程 教学课件 ppt 作者 吕凤翥 1_ 第2章 变量和表达式(32页珍藏版)》请在金锄头文库上搜索。

1、第2章 变量和表达式,一. C+语言的字符集和单词 二. 数据类型和存储类 三. 常 量 四. 变 量 五. 运 算 符 六. 表 达 式 七. 类型转换,一、C+语言的字符集和单词,1字符集,见P25,2单词,与C语言相同。 标识符:字母、数字和下划线的集合。 关键字:见P26。 运算符;C语言4千个,新增5个。 分隔符:空格、分号、冒号、逗号。, 常量:数字常量、字符常量、字符串常量和枚举常量。 注释符:除/*/外,增加行注释符/。,二、数据类型和存储类,1数据类型, 基本数据类型:整型、浮点型和字符型及希尔型。 长的和短的,有符号和无符号。 详见P28,表2.1。 构选数据类型:数组、结

2、构、联合和类。,2存储类,变量存储类的种类:自动类、寄存器类、外部类和静态类。 存储类的特征 寿命和作用域的不同。 不同存储类的定义或说明方法,三、常量,1常量的种类, 整型常量 浮点型常量 字符型常量 字符串常量 枚举型常量,2符号常量, 使用符号常量的好处 定义符号常量的方法 const类型说明符常量名=初值; 见P34,例2.1和例2.2,四、变量,1变量的三要素, 变量的名字:同标识符 变量的类型:存储类+数据类型 存储类中,自动类可省略,外部类定义时不加存储类说明符;数据类型不可省略。 变量的值:有效值、无效值(无意义值),默认值和改变值。,2变量的定义格式,类型变量名=初值, 见P

3、37,例2.3和例2.4,3变量的作用域, 作用域的种类:程序级、文件级、类级、函数级和块级 变量作用域规则 一个变量在它的作用域内是可见的,而在其作用域外定不可见的。 相关作用域中同名变量可见性的规定见P40,例2.5,五、运算符,1运算符的种类和功能复日C语言运算符), 算术运算符 单日:-,+,- - 双日:+,-,*,/,%, 关系运算符 双日:,=,=,= =,!= 逻辑运算符 单日:! 双日:& &,| 位操作运算符,(1)逻辑位运算符,单日: 双日:& ,|,(2)移位运算符,双日:, 赋值运算符 双日:=,+ =,- =,* =,/ =,% =,& =, =,=,=,=, 其他

4、运算符 (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,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号