字符集
用编写程序时,除字符型数据外,其他成分都只能由字符集中的字符构成。
字符集由下列字符构成:
- 英文字母:A~Z, a~z
- 数字字符:0~9
- 特殊字符:! # % ^ & * _ + = - ~ < > / \ ' " ; . , : ? ( ) [ ] { }
关键字
关键字是预先声明的单词,在程序中有不同的使用目的。关键字列出如下(按首字母排序):
asm auto bool break case catch char class const const_cast continue default delete do double dynamic_cast
else enum explicit export extern false float for friend goto if inline int long mutable namespace new operator
private protected public register reinterpret_cast return short signed sizeof static static_cast struct switch template
this throw true try typedef typeid typename union unsigned using virtual void volatile wchar_t while
标识符
标识符是自定义的单词,用以表示程序中的一些实体,如函数名、变量名、类名、对象名。使用规则:
- 以大写字母、小写字母和下划线开始。
- 可以由大写字母、小写字母、下划线和数字组成
- 大写字母和小写字母表示不同的标识符
- 不能是关键字
分隔符
分隔符用于分隔程序正文,包括 () , {}, , , :, ;,它们不表示实际的操作。
空白
包括空格、制表符、垂直制表符、换行符、回车符、注释。注释的两种方法:使用“/*注释文字*/”这种方式;使用“//注释文字”这种方式注释一行。