第1章C++简单程序设计 H 3字符集 C++语言的字符集由下述字符构成 ①英文字母:A~Z,a~z ②数字字符:0~9 ③特殊字符:空格!#% (下划线)+
第1章 C++简单程序设计 1.1.3 字符集 C++语言的字符集由下述字符构成: ① 英文字母:A~Z,a~z ② 数字字符:0~9 ③ 特殊字符:空格 ! # % ^ & * _(下划线)+ = : - ~ < > / \? 〝 ; . ( ) { } [ ]
第1章C++简单程序设计 H 1.1.4词法记号 词法(语句)记号是构成语句的最小单元,这里我们 介绍C++的标识符、关键字、文字、运算符、分隔符 和空白符。 1.标识符 标识符是程序员声明的字符序列,它命名程序正 文中的一些实体,如函数名、变量名、类名、对象名 等。C艹标识符的构成规则如下:
第1章 C++简单程序设计 1.1.4 词法记号 词法(语句)记号是构成语句的最小单元,这里我们 介绍C++的标识符、关键字、文字、运算符、分隔符 和空白符。 1.标识符 标识符是程序员声明的字符序列,它命名程序正 文中的一些实体,如函数名、变量名、类名、对象名 等。C++标识符的构成规则如下:
第1章C++简单程序设计 H ①以大写字母、小写字母或下划线(开始。 ②可以由大写字母、小写字母、下划线(或数字 0~9组成。 ③大写字母和小写字母代表不同的标识符。 ④不能是C++关键字。 例如, Richad、 red line、Nol都是合法的标识符, 而No.1、lst则是不合法的标识符。 在标识符的命名中要特别注意:C++是大小写敏感 的,即大写和小写字母被认为是不同的字母。例如, 标识符 something、 Something、 SOMETHING Some Thing都被视为不同的名字
第1章 C++简单程序设计 ① 以大写字母、小写字母或下划线(_)开始。 ② 可以由大写字母、小写字母、下划线(_)或数字 0~9组成。 ③ 大写字母和小写字母代表不同的标识符。 ④ 不能是C++关键字。 例如,Richad、red_line、_Nol都是合法的标识符, 而No.1、1st则是不合法的标识符。 在标识符的命名中要特别注意:C++是大小写敏感 的,即大写和小写字母被认为是不同的字母。例如, 标识符 something 、 Something 、 SOMETHING 、 SomeThing都被视为不同的名字
第1章C++简单程序设计 H 2.关键字 关键字是C++预定义好的标识符,这些标识符对C+ 编译系统有着特殊的含义。如例1-1中的void,后面将逐 步介绍到的数据定义语句int、foat、long及 double等等, 它们都是C++的关键字 3.文字 文字是在程序中直接使用符号表示的数据,包括数 字、字符、字符串和布尔文字。在本章1.2节中将详细介 绍各种文字 4.操作符(运算符) 操作符是用于实现各种运算的符号,例如十、 *、/等。在本章12节及后续章节中将详细介绍各种操 作符
第1章 C++简单程序设计 2. 关键字 关键字是C++预定义好的标识符,这些标识符对C++ 编译系统有着特殊的含义。如例1-1中的void,后面将逐 步介绍到的数据定义语句int、float、long及double等等, 它们都是C++的关键字。 3. 文字 文字是在程序中直接使用符号表示的数据,包括数 字、字符、字符串和布尔文字。在本章1.2节中将详细介 绍各种文字。 4. 操作符(运算符) 操作符是用于实现各种运算的符号,例如+、-、 * 、/等。在本章1.2节及后续章节中将详细介绍各种操 作符
第1章C++简单程序设计 H 5分隔符 分隔符用于分隔各个词法记号或程序正文。C++的 分隔符如下: 这些分隔符不表示任何实际的操作,仅用于构造程 序。例如,“{}"用于分隔函数体,“;”作为语句的 分隔符,其它分隔符的具体用法会在以后相应的章节中 介绍。 6.空白符 在程序编译时的词法分析阶段将程序正文分解为词 法记号和空白。空白是空格、制表符(TAB键产生的字 行)、换行符(ne键所产生的字符)和注释的总税
第1章 C++简单程序设计 5. 分隔符 分隔符用于分隔各个词法记号或程序正文。C++的 分隔符如下: ( ) {} , : ; 这些分隔符不表示任何实际的操作,仅用于构造程 序。例如, “{ }”用于分隔函数体, “ ; ”作为语句的 分隔符,其它分隔符的具体用法会在以后相应的章节中 介绍。 6. 空白符 在程序编译时的词法分析阶段将程序正文分解为词 法记号和空白。空白是空格、制表符(TAB键产生的字 符)、换行符(Enter键所产生的字符)和注释的总称