1. C++的基本术语
1.1标识符
具体的概念我就不写了。写几个注意的地方:
a.标识符是由大小写英文字母、数字及下画线组成的;
b.VC++中标识符最多27个字符组成;
c.标识符的第一个字母不可以是数字;
d.C++标识符区分大小写;
e.标识符不能与关键字重名;
f.使用两个下画线开头的标识符或一个下画线跟着一个大写字母的标识符是C++编译器预留的全局标识符。应尽量避免使用这些标识符。
1.2关键字
关键字是已被系统预留或使用的标识符,这种特殊的标识符不许用户再次使用。(不清楚或忘记了就查书)
1.3 常量
1.3.1整型常量
常用的整型常量有十六进制(0x开头),八进制(0开头),十进制,无符号常量(以u或U开头),长整型常量(l或L开头)。
ag:unsigned long ulVal = 0776745ul; // 八进制的无符号长整型
1.3.2字符常量
ag:char ch = 'x'; //定义普通字符常量 mbch是int型,如果定义为char型,则第二个字符b的值就会丢失。
int mbch='ab'; //定义依赖于系统的多字符常量 多字节常量是4字节为一个字符,超出4字符便会产生错误。
wchar_t wcch=L'ab'; //定义宽字符常量 宽字节字符在定义时使用L开头。
1.3.3浮点型常量
浮点常量默认的数据类型是double型。如果在数字后面加上f,可定义为float型的浮点常数。在数值后面加上l,可指定long double 类型的浮点常数。
1.3.4字符串常量
两种字符串常量:一种是char型的数组,最后一个元素为NULL;一种是wchar_t型的数组,主要是用来表示宽字符字符串。
1.4变量
变量类型 变量名
变量类型 变量名=初始值