2、 and Reserved words)程序设计语言中为变量、常量、类型、函数等取的名字称为标识符。标识符由大小写字母、数字和下划线组成,并且只能以字母或下划线开始。关键字是编译器已预定义好的,具有特定含义的标识符,也称为保留字。如:intchar float double if else switch forwhile do class const delete new friend private public protected this virtual……等2.1.2词法及词法规则1)C++的字符集大小写英文字母、数字字符特
5、表示的数据,有数字常量、字符常量、字符串常量等。注释符仅仅对程序起注解和说明的作用,目的是为了便于阅读。在程序编译的词法分析阶段,注释将被从程序中删除。§2.3基本数据类型(Fundamental data type)程序中数据分为变量或常量,每个变量或常量都有确定的数据类型。整 型int字符型实 型逻辑型bool单精度型float双精度型double单字符型char宽字符型w_char数 组type[]指 针type*空类型void结 构struct联 合union枚 举enum类class数据类型基本数据类型非基本数据类型类型修
6、饰符Short long signed unsigned§2.4变量定义(Variabledeclaration)程序中的变量必须先定义后使用,为变量命名时应符合标识符的规定。1、变量定义方式<类型> <变量名表>;intnumberOfTeacher;charcharA,charB;floatarea,width,length;标识符的构成字母、数字和下划线不能以数字开头,大小写有区别。例:_under_bar,m9909,t5,b7,Bb等等问题:下列哪些是正确的标识符?Her_sales()MyAdd()9_class()cl