字符集 C++字符集 口字母(大写和小写,共52个) 口数字(0到9共10个) 口空白符(空格符、制表符、换行符) 口标点和特殊字符 % *()[] & >/ 十注:这里的标点符号都是指在英文状态下的标点 12 http://math.ecnu.edu.cn/-jypan
http://math.ecnu.edu.cn/~jypan 字符集 C++ 字符集 字母(大写和小写,共 52 个) 数字(0 到 9 共 10 个) 空白符(空格符、制表符、换行符) 标点 和 特殊字符 ! # % ^ & * () [] {} _ + = - ~ < > / \ ' " ; . , † 注:这里的标点符号都是指在英文状态下的标点 12
词法记号/词汇 ▣标识符:用来标识变量名、函数名、对象名等的字符序列 -由字母、数字、下划线组成,第一个字符必须是字母或下划线 -区分大小写,不能用关键字 -C+不限制标识符长度,实际长度与编译器有关 -命名原则:见名知意、不宜混淆 口关键字:具有特定意义的字符串,通常也称为保留字 -包括:类型说明符、语句定义符(控制命令)、预处理命令等 口运算符(详见后面介绍) 口分隔符:空格、逗号、冒号、分号、()、{} 口注释符:以”*”开头并以”*/”结尾(大段注释);或“川”开头(行注释) 口文字:直接用字符表示的数据,即常量,如数字、字符串等 13 http://math.ecnu.edu.cn/~jypan
http://math.ecnu.edu.cn/~jypan 词法记号/词汇 标识符:用来标识变量名、函数名、对象名等的字符序列 - 由字母、数字、下划线组成,第一个字符必须是字母或下划线 - 区分大小写,不能用关键字 - C++ 不限制标识符长度,实际长度与编译器有关 - 命名原则:见名知意、不宜混淆 运算符(详见后面介绍) 分隔符:空格、逗号、冒号、分号、 ( )、{} 注释符:以 “ /* ”开头并以 “ */ ”结尾(大段注释);或 “ // ”开头(行注释) 文字:直接用字符表示的数据,即常量,如数字、字符串等 关键字:具有特定意义的字符串,通常也称为保留字 - 包括:类型说明符、语句定义符(控制命令)、预处理命令等 13
C++数据类型 整型(int) 整型 短整型(short) 有符号 长整型(Iong) 无符号(unsigned) 基本 数据类型 单精度型(float) 实型 双精度型(double) 字符型(char) long long 布尔型(bool) long double 数组、字符串 引l用(reference) 复合 指针 空(void) 数据类型 枚举 函数(function) 结构、联合、类、… 14 http://math.ecnu.edu.cn/-jypan
http://math.ecnu.edu.cn/~jypan C++ 数据类型 整型 整型 (int) 短整型 (short) 长整型 (long) 基本 数据类型 有符号 无符号 (unsigned) 复合 数据类型 实型 字符型 (char) 布尔型 (bool) 单精度型 (float) 双精度型 (double) 数组、字符串 指针 枚举 结构、联合、类、… … 函数 (function) 空 (void) 引用 (reference) long long long double 14