欢迎继续学习C++语言程序设计
下面我们来介绍
C++的基本字符集和词法记号
C++的字符集只能是有
有限的字符来构成的
这一点我们也不难理解
就像我们自然语言
比如说英语 它有它的字母表
单词只能由字母表里面那些字母
加数字来构成
C++语言也是类似的
C++语言的字符集
包括大小写的英文字母
还有数字
以及我们这里列出来的这些符号
大家来看列出来这些符号
接下来呢
我们来看一下C++的构词法
任何一个语言
它的词汇都有构词法的
那么C++语言也是一样
这个语言里面的单词
都包括哪些呢
首先它包括一些
预定义好的关键字
这些预定义好的关键字
就相当于是专有名词了
规定好了 只能代表特殊含义
有特殊用途
不能挪来作其他的用途了
那另一个就是标志符
标志符相当于是程序员
可以自己定义的一个名字
你自己想给数据起个名字
给程序功能模块
比如说函数起个名字
给类起个名字
这些名字都叫做标志符
还有直接出现的文字
比如说刚才
我们在前面的例子里面
出现的Hello word
这样的Hello这个字符串
这些就是直接的文字
如果等一会
我们在例题里面再看到
你要做一些简单的加法
3+5 那3出现了 5出现了
这都是直接的文字
它代表一个文字的字面含义的
直接的数值 或者是信息
还有就是分割符
分割符是分割
程序的各个不同部分用的
比如说我们以前在离子里
见过的圆括号 大括号
它们都属于分割符
还有运算符
我们要做加减乘除运算的话
就需要有运算符
还有空白符
比如说空格就是典型的空白符
我们在前面的简单例子中
大家看到过程序的各个部分中间
一个词一个词之间有空白
在C++中规定
凡是可以出现一个空格的地方
就可以出现任意多个空格
还可以打tab键 还可以打回车
这些都等同于一个空格
这就是C++它的这些词法记号
都包括哪些东西
那么其中只有标志符
是我们程序员可以自己起名字的
接下来我们来看
这个标志符的构成规则
就是标志符是我们刚才说的
这些词法记号里面
由程序员可以自己定义的
那么构成标志符
可以有哪些字符呢
可以包括大小写英文字符
数字和下划线
这个大写字符和小写字符
它们是不同的
标志符不能跟关键字 操作符
其他这些预定义好的含义去重复
不能用那些
那么标志符的开头呢
应该用下划线或者字母