第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所示