人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第02章 C++程序设计基础

第2章C+程序设计基础 2.1词法符号 2.2基本数据类型 2.3常量与变量 2.4运草微和表达式 2.5控制包 人民邮电出版社 POSTS tEl OM PRE 点破此处放
第2章 C++程序设计基础 2.1 词 法 符 号 2.2 基 本 数 据 类 型 2.3 常量与变量 2.4 运算符和表达式 2.5 控 制 语 句

21词法符号 C+语言的字符集包括: 英文字母:A~Z,a~z 数字字符:09 特殊字符:空格!#%∧& (下划线)+ <>/\ 人民邮电出版社 POSTS tEl OM PRE 动此映
2.1 词 法 符 号 C++语言的字符集包括: l 英文字母:A~Z,a~z l 数字字符:0~9 l 特殊字符:空格 ! # % ^ & * _(下划线) + - = ~ / \ ' " ; . , ( ) [] {} ∶

2..1标识符 标识符是程序员为命名程序中的一些实体 而定义专用单词。 C+语言中标识符的命名规则如下: ●标识符是由英文字母(包括大写和小 写)、数字和下划线组成,并且以字母和 下划线开始,其后跟零个或多个字母、数 字或下划线。 人民邮电出版社 POSTS tEl OM PRE 动此映
2.1.1 标识符 标识符是程序员为命名程序中的一些实体 而定义专用单词。 C++语言中标识符的命名规则如下: l 标识符是由英文字母(包括大写和小 写)、数字和下划线组成,并且以字母和 下划线开始,其后跟零个或多个字母、数 字或下划线

注意:标识符不可以数字开始。 ●标识符中大写和小写字母是有区别的。 例如,A1和a1是两个不同的标识符 ●标识符的长度是任意的,但有的编译系 统仅识别前32个字符。 ●标识符不能和C++语言的关键字同名。 人民邮电出版社 POSTS tEl OM PRE 动此映
注意:标识符不可以数字开始。 l 标识符中大写和小写字母是有区别的。 例如,A1和a1是两个不同的标识符。 l 标识符的长度是任意的,但有的编译系 统仅识别前32个字符。 l 标识符不能和C++语言的关键字同名

2.1.2关鍵字 关键字是一种有特殊用途的词法符号, 是C++系统预定义的保留字,不能再用 作其他用途。 2,1.3常量 常量在运算过程中其值保持不变,可以 直接用符号表示。常量包括数字常量、 字符常量、字符串常量。 人民邮电出版社 POSTS tEl OM PRE 动此映
2.1.2 关键字 关键字是一种有特殊用途的词法符号, 是C++系统预定义的保留字,不能再用 作其他用途。 2.1.3 常量 常量在运算过程中其值保持不变,可以 直接用符号表示。常量包括数字常量、 字符常量、字符串常量

2,1.4运算符 运算符是C++语言实现各种运算的符号, 包括+、一、*、/等。 运算符根据操作的对象个数不同,可以 分为单目运算符、双目运算符和三目运 算符。 人民邮电出版社 POSTS tEl OM PRE 动此映
2.1.4 运算符 运算符是C++语言实现各种运算的符号, 包括+、-、 * 、/等。 运算符根据操作的对象个数不同,可以 分为单目运算符、双目运算符和三目运 算符

2,1.5分隔符 分隔符又称标点符号,是用来分隔单词或 程序征文的,它可以表示某个程序实体的 结束和另一个程序实体的开始。在C++语 言中,常用的分隔符以下几个: (1)空格符:常用来作为单词与单词之间 的分隔符 人民邮电出版社 POSTS tEl OM PRE 动此映
2.1.5 分隔符 分隔符又称标点符号,是用来分隔单词或 程序征文的,它可以表示某个程序实体的 结束和另一个程序实体的开始。在C++语 言中,常用的分隔符以下几个: (1)空格符:常用来作为单词与单词之间 的分隔符

(2)逗号:用来作为多个变量之间的分隔 符,或用来作为函数的多个参数之间的分 隔符 (3)分号:仅用来作为for循环语句中for 关键字后面括号中三个表达式的分隔符 (4)冒号:用来作为语句标号与语句之间 的分隔符,或 switch语句中关键字case与语句序列之间的分隔符。 人民邮电出版社 POSTS tEl OM PRE 动此映
(2)逗号:用来作为多个变量之间的分隔 符,或用来作为函数的多个参数之间的分 隔符。 (3)分号:仅用来作为for循环语句中for 关键字后面括号中三个表达式的分隔符。 (4)冒号:用来作为语句标号与语句之间 的分隔符,或switch语句中关键字case与语句序列之间的分隔符

还有()和{}也可以作为分隔符。这些 分隔符不表示任何实际的操作,仅用于构 造程序。由于C++编译器将注释也当作空 白对待,故注释也可用作分隔符 人民邮电出版社 POSTS tEl OM PRE 动此映
还有()和{}也可以作为分隔符。这些 分隔符不表示任何实际的操作,仅用于构 造程序。由于C++编译器将注释也当作空 白对待,故注释也可用作分隔符

22甚本数据类型 C+语言的数据类型大致可分为基本 数据类型和非基本数据类型。基本数据类 型包括整型、字符型、浮点型和布尔型 非基本数据类型主要包括数组类型、结构 体类型、共用体类型、指针类型和空类型 等,如图2-1所示。 人民邮电出版社 POSTS tEl OM PRE 动此映
2.2 基 本 数 据 类 型 C++语言的数据类型大致可分为基本 数据类型和非基本数据类型。基本数据类 型包括整型、字符型、浮点型和布尔型。 非基本数据类型主要包括数组类型、结构 体类型、共用体类型、指针类型和空类型 等,如图2-1所示
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第1章 C++概述.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第1章 分布式数据库系统概述(主讲:崔明义).ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第9章 分布式数据库与WWW数据库和移动数据库.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第8章 分布式数据库与客户机服务器模式.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第7章 分布式数据库的安全性与目录管理.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第6章 分布式数据库中的可靠性.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第5章 分布式数据库中的并发控制.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第4章 分布式数据库中的事务管理和恢复.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第3章 分布式数据库中的查询处理和优化.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第2章 分布式数据库系统的设计.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第11章 数据仓库和数据挖掘.ppt
- 河南财经政法大学(河南财经学院):《分布式数据库系统及其应用》课程教学资源(PPT课件)第10章 分布式数据库系统的发展趋势.ppt
- 《网络通信》Chapter 7 Data Link Control.ppt
- 《网络通信》Chapter 6 The Data Communications Interface.ppt
- 《网络通信》Chapter 5 Signal Encoding.ppt
- 《网络通信》Chapter 4 Transmission Media.ppt
- 《网络通信》Chapter 3 Data Transmission.ppt
- 《网络通信》Chapter 1 Introduction.ppt
- 《网络通信》绪论.ppt
- 《网络通信》进展.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第03章 函数.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第04章 数组.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第05章 结构体和共用体.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第06章 指针和引用.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第07章 类与数据抽象.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第08章 运算符重载.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第09章 继承性.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第10章 虚函数和多态性.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第11章 C++输入/输出流.ppt
- 人民邮电出版社:《C++语言程序设计》课程教学资源(PPT课件讲稿)第12章 文件处理.ppt
- 上海理工大学:《电子商务基础与应用》课程教学资源(PPT课件)第四版 第六章 网络交易行为.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)目录.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十章 群体数据的组织.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入/输出.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第十三章 MFC库与 Windows程序开发概述.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第二章 C艹十简单程序设计.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 清华大学:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt