词法记号 王 。关键字 C++预定义的单词 ● 标识符程序员声明的单词,它命名程序正文中 语 的一些实体 言 ●文字 在程序中直接使用符号表示的数据 概 ·运算符用于实现各种运算的符号 述 ·分隔符0{0 用于分隔各个词法记号或程序正文 ● 空白符空格、制表符(TAB键产生的字符)、 垂直制表符、换行符、回车符和注释的总称 C+注释方法:1.*注释。。。* 2./注释
13 词法记号 关键字 C++预定义的单词 标识符 程序员声明的单词,它命名程序正文中 的一些实体 文字 在程序中直接使用符号表示的数据 运算符 用于实现各种运算的符号 分隔符 () {} , : ; 用于分隔各个词法记号或程序正文 空白符 空格、制表符(TAB键产生的字符)、 垂直制表符、换行符、回车符和注释的总称 C++ 语 言 概 述 C++注释方法: 1./* 注释。。。 */ 2. // 注释
标识符的构成规则 ·以大写字母、小写字母或下划线()开始。 ● 可以由以大写字母、小写字母、下划线 语 言 )或数字09组成。 概 ·大写字母和小写字母代表不同的标识符。 述 ·不能是C++关键字 Boy,boy,Draw_line,No1 No.1,1st 14
14 标识符的构成规则 以大写字母、小写字母或下划线(_)开始。 可以由以大写字母、小写字母、下划线 (_)或数字0~9组成。 大写字母和小写字母代表不同的标识符。 不能是C++关键字 – Boy, boy, Draw_line, _No1 No.1, 1st C++ 语 言 概 述
数据类型 数 ● 基本类型 据 void 类 算术类型 ●整型 型 布尔型:bool 字符型:char,w_char_t,char16_t,char32_t 和 整型:short,int,long,long long 表 ·浮点型 float,double,long double ·复合类型 式 自定义类型 ●15
数据类型 基本类型 – void – 算术类型 整型 – 布尔型:bool – 字符型:char, w_char_t, char16_t, char32_t – 整型:short, int, long, long long 浮点型 – float, double, long double 复合类型 自定义类型 15 基 本 数 据 类 型 和 表 达 式
数据类型 基 常量与变量 本 #include <iostream> using namespace std: int mainO) 据类型和 变量先声 const int PRICE 30; 明后使用 int num,total float v,r,h; 符号常量 num 10; 常量 total num PRICE; 变量 cout total <endl; 表达式 r=2.5; h=3.2; v=3.14159*r*r*h; cout <v <endl; return 0; 6
16 数据类型 ——常量与变量 #include <iostream> using namespace std; int main() { const int PRICE = 30; int num, total; float v, r, h; num = 10; total = num * PRICE; cout << total << endl; r = 2.5; h = 3.2; v = 3.14159 * r * r * h; cout << v << endl; return 0; } 常量 变量 变量先声 明后使用 符号常量 基 本 数 据 类 型 和 表 达 式
数据类型 基 整型数据 本 #include <iostream> 整型变量声明 using namespace std; int main() const int PRICE 30; 整型变量 int num,total; 型 float v,r,hi short num 10; 整型常量 unsigned short 2字节 total num PRICE; 表 int cout<total<《e十进制:[±]0~g unsigned [int] r=2.5; ·八进制:0开头 4字节 h=3.2; ·十六进制:0x(或 long v=3.14159*r* 0X)开头 unsigned long 4字节 cout<v<endl;后缀L(或1) return 0; longlong 为长整型 unsigned long long ·后缀U(或u) 8字节 为无符号型
17 #include <iostream> using namespace std; int main() { const int PRICE = 30; int num, total; float v, r, h; num = 10; total = num * PRICE; cout << total << endl; r = 2.5; h = 3.2; v = 3.14159 * r * r * h; cout << v << endl; return 0; } 数据类型 ——整型数据 short unsigned short 2字节 int unsigned [int] 4字节 long unsigned long 4字节 long long unsigned long long 8字节 整型变量声明 基 本 数 据 类 型 和 表 达 式 整型变量 整型常量 •十进制:[±]0~9 •八进制:0开头 •十六进制:0x(或 0X)开头 •后缀 L(或 l) 为 长整型 •后缀 U(或 u) 为 无符号型