文档介绍:第二章
4/18/2018
1
C++语言字符集
同自然语言一样,如同汉语、英语等的语法结构和构成规则都大致相同,具有字符、单词、句子、文章的基本成分和结构,由字符可以构成单词,由单词可以构成句子(语句),由语句可以构成程序(文章)。
4/18/2018
2
C++语言中最小的语法单位是字符,它由以下几种类别的字符组成:
大、小写英文字母 A-Z, a-z,大小写不等效,如A和a不同的字符。
十进制数字符号 0-9。
4/18/2018
3
标点符号:逗号(,)、分号(;)、单引号(’)、双引号(”)、冒号(:)、空格( )、左花括号({)、右花括号(})。 单字符运算符号:左右圆括号( )、左右方括号[ ]、加(+)、减(-)、乘(*)、除(/)、取余数(%)、小数点(.)、大于(>)、等于(=)、小于(<)、叹号(!)、破折号(~)、和号(&)、尖号(^)、分割符(|)、问号(?)。 特殊用途的符号:井字号(#)、反斜线(\)、下划线(_)。
4/18/2018
4
C++语言词法记号
什么是关键字预先定义好的标识符,C++编译器对其进行特殊处理.
如何识别关键字使用VC++ ,缺省是蓝色的字符即为关键字.
4/18/2018
5
标识符标识符是程序员声明的单词,它命名程序正文中的一些实体,如函数名,变量名,类名,++标识符的构成规则如下:1,不能是C++的关键字;2,第一个字符必须是大写,小写字母或下划线;3,不包含空格和"+,-,;"等特殊字符;4,为方便输入,长度一般不超过31个字符.
4/18/2018
6
例如:合法的标识符:apple,_Student,_123,No1,max_num不合法的标识符:51job,maxnum,-abc注意:C++的表示符是大小写敏感的,即abc≠ABC.
4/18/2018
7
C++语言的标点符号
标点符号是在程序中起分割内容和界定范围作用的一类单词。
(空格)    语句中各成分之间的分割符
; (分号)   语句的结束符
'       (单引号) 字符常量的起止标记符
"      (双引号) 字符串量的起止标记符
#      (井字号)     预处理命令的开始标记符
{       (左花括号)    复合语句的开始标记符
}       (右花括号)   复合语句的结束标记符
//        (双斜杠)    行注释的标记符
/*       (斜杠和星号)    块注释的开始标记符
*/         (块注释的结束标记符)
4/18/2018
8
数据类型
基本数据类型
整型:int
字符型:char
实型:float,double
逻辑型:bool
空类型void
4/18/2018
9
修饰符
在C++中描述为了更加准确的描述数据类型,提供了4个关键字用来修饰基本的数据类型:1,长型long 2,短型short 3,有符号signed4,无符号unsigned
4/18/2018
10