C++语言程序设计 清华大学郑莉 C++字符集 ●大小写的英文字母:AZ,az 语 ●数字字符:09 言 ·特殊字符: 概 空格! # % & 米 述 (下划线) > (0 0
C++语言程序设计 清华大学 郑莉 6 C++字符集 ⚫ 大小写的英文字母:A~Z,a~z ⚫ 数字字符:0~9 ⚫ 特殊字符: 空格 ! # % ^ & * _(下划线) + = - ~ < > / \ ' " ; . , () [] {} C++ 语 言 概 述
C++语言程序设计 清华大学郑莉 词法记号 。关键字 C++预定义的单词 ·标识符 程序员声明的单词,它命名程序正文中 语 的一些实体 言 。文字 在程序中直接使用符号表示的数据 概 ·操作符 用于实现各种运算的符号 述 。分隔符0 用于分隔各个词法记号或程序正文 ●空白符空格、制表符(TAB键产生的字符) 换行符(Eler键所产生的字符)和注释的总称铁 大
C++语言程序设计 清华大学 郑莉 7 词法记号 ⚫ 关键字 C++预定义的单词 ⚫ 标识符 程序员声明的单词,它命名程序正文中 的一些实体 ⚫ 文字 在程序中直接使用符号表示的数据 ⚫ 操作符 用于实现各种运算的符号 ⚫ 分隔符 () {} , : ; 用于分隔各个词法记号或程序正文 ⚫ 空白符 空格、制表符(TAB键产生的字符)、 换行符(Enter键所产生的字符)和注释的总称 C++ 语 言 概 述
C++语言程序设计 清华大学郑莉 标识芯的构成规贝则 ·以大写字母、小写字母或下划线()开 语 始。 言 ● 可以由以大写字母、小写字母、下划 概 线()或数字09组成。 述 大写字母和小写字母代表不同的标识 符
C++语言程序设计 清华大学 郑莉 8 标识符的构成规则 ⚫ 以大写字母、小写字母或下划线(_)开 始。 ⚫ 可以由以大写字母、小写字母、下划 线(_)或数字0~9组成。 ⚫ 大写字母和小写字母代表不同的标识 符。 C++ 语 言 概 述
C++语言程序设计 请华大学郑莉 数据类型 基 常量与变量 本数 #include <iostream> using namespace std; void main(void) 变量先声 明后使用 -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;
C++语言程序设计 清华大学 郑莉 9 数据类型 ——常量与变量 #include <iostream> using namespace std; void main(void) { 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; } 常量 变量 变量先声 明后使用 符号常量 Page 9 基 本 数 据 类 型 和 表 达 式
C++语言程序设计 清华大学郑莉 数据类型 基 整型数据 #include <iostream> 数据 using namespace std; 整型变量声明 void main(void) const int PRICE=30; 类型和 整型变量 int num,total; float v ,r,h; short num=10; 整型常量 unsigned short total=num*PRICE; 表 2字节 cout<<total <<endl; 达 int、unsigned int r=2.5; 式 4字节 h=3.2; long v=3.14159*r*r*h; unsigned long cout<<v <<endl; 4字节
C++语言程序设计 清华大学 郑莉 10 #include <iostream> using namespace std; void main(void) { 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; } 数据类型 ——整型数据 short 整型常量 unsigned short 2字节 int、unsigned int 4字节 long unsigned long 4字节 整型变量 整型变量声明 基 本 数 据 类 型 和 表 达 式