齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.1 数据类型、常量、变量

第2章数据类型、运算符与表达式
第2章 数据类型、运算符与表达式

2.1C++的符号集 1、空白符 包括空格、制表符Tab)、回车(Enter)等,起间隔作用。 ※合理布置空白符,采用缩进格式,可读性强。 例如: /可读性差,不提倡 //可读性强,提倡 #include #include using using namesapce std; namesapce std;void main() void main() cout<<"Hello BeiJing.In"; cout<<"Hello BeiJing.In"; 2
- 2 - 2.1 C++的符号集 1、空白符 包括空格、制表符(Tab)、回车(Enter)等,起间隔作用。 ※合理布置空白符,采用缩进格式,可读性强。 例如: //可读性强,提倡 #include using namesapce std; void main() { cout using namesapce std; void main() {cout<<“Hello BeiJing.\n”; }

2、注释 在程序中起到注释说明的作用,增加程序的可读性,在程 序运行时,不被执行。 单行注释:W 多行注释:体* 3
- 3 - 2、注释 在程序中起到注释说明的作用,增加程序的可读性,在程 序运行时,不被执行。 单行注释:// 多行注释:/* */

3、分隔符 用于分隔各个词法记号或程序正文。 :;{}# 例如: ;用于间隔语句 由括起的多条语句称为块 #表示编译预处理命令 4
- 4 - 3、分隔符 用于分隔各个词法记号或程序正文。 , : ; { } # 例如: ;用于间隔语句 由{}括起的多条语句称为块 #表示编译预处理命令

4、操作符 用于实现各种运算的符号。 例如: 。* 等 5-
- 5 - 4、操作符 用于实现各种运算的符号。 例如: + - * / 等

5、文字 在程序中直接使用符号表示的数据。 例如: 7 "Helo"等 -6-
- 6 - 5、文字 在程序中直接使用符号表示的数据。 例如: 7 ″Hello″ 等

6、关键字 C++中规定的具有专门意义和用途的符号。 常用关键字: asm auto bool break case catch char class const const cast continue default delete do double dynamic cast else enum explicit extern false float for friend goto f 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 while 7
- 7 - 6、关键字 C++中规定的具有专门意义和用途的符号。 常用关键字: asm auto bool break case catch char class const const_cast continue default delete do double dynamic_cast else enum explicit 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 while

7、标识符 是用户为程序中使用的元素所起的名字,包括:类名、变量名、 常量名、函数名等。 命名规则: >由字母、数字、下划线组成,而且只能以字母、下划线打头。 >长度没有限制,但是尽量不要太长,有些编译系统可以设置有效长度。 >名字不能是关键字。 >字母的大小写有区别。 >名字最好能表达一定的含义。 合法的标识符:identifier User name Change.3 不合法的标识符 :2Day class #myname
- 8 - 合法的标识符:identifier User_name Change3 不合法的标识符 : 2Day class #myname 7、标识符 是用户为程序中使用的元素所起的名字,包括:类名、变量名、 常量名、函数名等。 命名规则: ➢ 由字母、数字、下划线组成,而且只能以字母、下划线打头。 ➢ 长度没有限制,但是尽量不要太长,有些编译系统可以设置有效长度。 ➢ 名字不能是关键字。 ➢ 字母的大小写有区别。 ➢ 名字最好能表达一定的含义

2.2C++的数据类型、常量和变量 整数类型:short int long等 浮点数类型:float doubles等 基本数据类型 字符类型:char等 布尔类型:bool 数据类型 空类型:void 数组类型 指针类型 导出数据类型 引用类型 复合数据类型 枚举类型:enum 结构体类型: struct 共用体类型:union 自定义数据类型 类类型:class 9
- 9 - 2.2 C++ 的数据类型、常量和变量 数 据 类 型 基本数据类型 复合数据类型 字符类型:char 等 布尔类型:bool 整数类型: short int long等 浮点数类型: float double等 空类型:void 数组类型 指针类型 引用类型 类类型:class 共用体类型:union 枚举类型:enum 结构体类型:struct 导出数据类型 自定义数据类型

一、基本数据类型 整 型:int 浮点型:float、double 字符型:char 布尔型:bool 空类型:void -10-
- 10 - 一、基本数据类型 整 型:int 浮点型:float、double 字符型:char 布尔型:bool 空类型:void
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C++语言程序设计》课程教学资源(学习指导)第1章 C++语言概述.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第1章 C++程序设计概述.pptx
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入输出.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组、指针与字符串.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第八章 多态性.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 清华大学出版社:《Visual.C++面向对象与可视化程序设计》书籍教材PDF电子版(第2版,编著:黄维通).pdf
- 中国水利水电出版社:《C++实用培训教程》书籍PDF电子版(共十章,编著:李国权).pdf
- 《C++语言程序设计》课程参考文献:《面向对象的C++》书籍PDF电子版.pdf
- 《C++语言程序设计》课程教学资源(学习资料)Visual C++MFC简明教程.doc
- 齐齐哈尔大学:《C++语言程序设计》课程授课教案(讲义).pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学大纲 C++ Programming.pdf
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.1 数据类型、常量、变量.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.2 算术、关系、逻辑运算符.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.2 算术、关系、逻辑运算符.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.3 其他运算符.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.3 其他运算符与表达式.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制流程 3.1 顺序结构.ppt
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制流程 3.2 分支结构.ppt
- 齐齐哈尔大学:《C语言程序设计》课程授课教案(64学时).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(物理学).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(教育技术).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(土木工程).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(数学与应用).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(电气工程及其自动化).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(电子信息工程).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第1单元 概述(主讲:耿蕊).pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第2单元 顺序结构程序设计.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第3单元 选择结构程序设计.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第4单元 循环结构程序设计.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第5单元 数组.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第6单元 函数.pptx