《C++语言程序设计》课程教学课件(PPT讲稿)第2章 基本数据类型与表达式

第2章基本数据类型与表达式
0 第2章 基本数据类型与 表达式

本章目标整型长整型、浮点型、掌握基本数据类型:双精度型1字符型等>2.掌握常数和变量的使用方法>3、熟练掌握C++各种表达式的用法
1 本章目标 ➢ 1、掌握基本数据类型:整型、长整型、浮点型、双精度型 字符型等 ➢ 2、掌握常数和变量的使用方法 ➢ 3、熟练掌握C++各种表达式的用法

本章内容>2.1数据类型>2.2常量>2.3变量>2.4运算符与表达式>2.5表达式中各运算符的运算顺序>2.6类型不同的数据之间的混合算术运算程序设计举例
2 本章内容 ➢ 2.1 数据类型 ➢ 2.2 常量 ➢ 2.3 变量 ➢ 2.4 运算符与表达式 ➢ 2.5 表达式中各运算符的运算顺序 ➢ 2.6 类型不同的数据之间的混合算术运算 程序设计举例

2.1数据类型整个世界是有类型的人类动物类金属类植物类花草树木猪狗牛羊金银铜铁你他我整个世界可以用数据和处理来表示整个世界就是一个程序计算机的世74万事万物就是数据界呢?
3/74 人类 你 他 我 整个世界是有类型的 动物类 猪 狗 牛 羊 金属类 金 银 铜 铁 植物类 花 草 树 木 . . . 整个世界可以用数 据和处理来表示 计算机的世 界呢? 整个世界就是一个程序, 万事万物就是数据 2.1 数据类型

2.1数据类型什么是数据类型?数据类型是指:一定的数据在计算机的内部表示:该数据所表示的值的集合在该数据上的一系列操作。在计算机语言中,将数据用一定的数据类型来描述以数据类型来规定数据的描述和行为的编程手段,有利于数据的逻辑描述和正确性检验
4 2.1 数据类型 什么是数据类型? ◆数据类型是指: ➢ 一定的数据在计算机的内部表示; ➢ 该数据所表示的值的集合; ➢ 在该数据上的一系列操作。 在计算机语言中,将数据用一定的数据类型来描述, 以数据类型来规定数据的描述和行为的编程手段,有 利于数据的逻辑描述和正确性检验

2.1数据类型数据对客观事物特征的符号化表示。客观事物不同,表示方法也不同,处理方法也不同,因此根据程序处理的数据对象,规定数据的类型基本类型复合类型布尔类型指针类型浮点函数类型整数字符构造类型引用类型米4型型型int)(char)(float) (bool)类类型枚举类型结构体类型共用体类型数组类型单精座双精度长双精度度(double) (long double)float)(enum)(struct)(Union)(class)
5/74 数 据 基本类型 复合类型 对客观事物特征的符号化表示。客观事物不同,表示方法也不同, 处 理方法也不同,因此根据程序处理的数据对象,规定数据的类型 布 尔 类 型 浮 点 类 型 字 符 类 型 整 数 类 型 (int) (char) (float) (bool) 长 双 精 度 双 精 度 单 精 度 (float) (double) (long double) 函 数 类 型 构 造 类 型 引 用 类 型 指 针 类 型 类 类 型 共 用 体 类 型 结 构 体 类 型 枚 举 类 型 数 组 类 型 (enum) (struct) (Union) (class) 2.1 数据类型

2.1数据类型类型的作用取值范决定了数据的表示方式、占内存的空间大小、围以及对数据可以使用的操作C++中,所有的数据都属于特定的类型“先声明、后使用”的原则要学好编程,必须理解数据类型,学会数据说明,扩展:了解内部数据类型,学会自定义数据类型6/74
6/74 类型的作用 决定了数据的表示方式、占内存的空间大小、取值范 围以及对数据可以使用的操作。 C++中,所有的数据都属于特定的类型 “先声明、后使用”的原则 2.1 数据类型 要学好编程,必须理解数据类型,学会数据说明。 扩展:了解内部数据类型,学会自定义数据类型

数据类型2.1娄C++的数据有两种:常量和变量。常量通过本身的书写格式就说明了该常量的类型;变量必须先说明其类型,否则程序无法为该变量分配存储空间。注意:变量、函数、类型、宏等要遵循“先说明,后使用”。>C++类型主要包括:整数的表示实数的表示字符数据的表示数组的表示
7 2.1 数据类型 ➢ C++的数据有两种:常量和变量。 常量通过本身的书写格式就说明了该常量的类型; 变量必须先说明其类型,否则程序无法为该变量分配存储空间。 注意:变量、函数、类型、宏等要遵循“先说明,后使用” 。 ➢ C++类型主要包括: 整数的表示 实数的表示 字符数据的表示 数组的表示

图2.1 C++的数据类型短整型整型整型长整型字符型基本类型布尔型浮点型指针C++实型精度型数据数组类型枚举型构造类型结构体共用体类
8 图2.1 C++的数据类型 基本类型 C++ 指针 数据 类型 构造类型 整型 字符型 布尔型 实 型 短整型 整型 长整型 浮点型 精度型 数组 枚举型 结构体 共用体 类

2.1数据类型知识要点:>计算机只能存放二进制数据。不同类型的事物如何区分和描述?由此产生数据类型>不同类型的数据占据不同长度的存储单元不同类型的数据对应不同的值域范围>不同类型的数据对应不同的操作(运算)及规则
9 2.1 数据类型 知识要点: ➢计算机只能存放二进制数据。不同类型的事物如何区分和 描述?由此产生数据类型。 ➢ 不同类型的数据占据不同长度的存储单元。 ➢ 不同类型的数据对应不同的值域范围。 ➢ 不同类型的数据对应不同的操作(运算)及规则
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C++语言程序设计》课程教学课件(PPT讲稿)第1章 C++语言简介.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制结构.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第4章 数组与结构.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第6章 指针.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第5章 函数.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第7章 函数与指针.pptx
- 《C++语言程序设计》课程教学课件(PPT讲稿)第8章 结构化设计方法.pptx
- 南京理工大学:《C++程序设计》课程教学资源(PPT课件,完整讲稿,共十四章).pptx
- 清华大学出版社:《C++语言程序设计教程》教材书籍PDF电子版(第二版,共十五章,著:钱能).pdf
- 《微机原理及应用》课程教学资源(PPT课件)第7章 并行接口.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第10章 A/D和D/A转换.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第5章 存储器.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第2章 16位和32位微处理器.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第3章 16位32位微处理器指令系统.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第4章 汇编语言程序设计.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第6章 输入输出与中断.pptx
- 《微机原理及应用》课程教学资源(作业习题)微机原理及应用习题集(含参考答案).docx
- 《微机原理及应用》课程教学资源(PPT课件)第2章 16位和32位微处理器.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第3章 16位32位微处理器指令系统.pptx
- 《微机原理及应用》课程教学资源(PPT课件)第1章 微型计算机基础.pptx
- 《计算机文化基础》课程教学资源(习题与答案)期末复习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第1章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第3章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第2章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第5章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第4章习题.docx
- 《计算机文化基础》课程教学资源(习题与答案)第6章习题.docx
- 《计算机文化基础》课程教学资源(授课教案).docx
- 《计算机文化基础》课程教学课件(PPT讲稿)第二章 Windows7操作系统 1.1 认识Windows7 1.2 Windows7的基本操作.pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)第二章 Windows7操作系统 1.3 Windows7的文件管理 1.4 Windows7的系统设置 1.5 Windows7的磁盘管理.pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)电子表格软件Excel2010的使用.pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)第一章 计算机基础知识 1.2 数制与编码.pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)第一章 计算机基础知识 1.3 键盘与输入法.pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)第一章 计算机基础知识 1.1 认知计算机.pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)Word 2010基础知识(2/2).pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)Word 2010基础知识(1/2).pptx
- 《计算机文化基础》课程教学课件(PPT讲稿)演示文稿PowerPoint2010的使用.pptx
- 东北师范大学:信息科学与技术学院各专业课程教学大纲汇编(四大专业共300多门课程).pdf
- 东北师范大学:信息科学与技术学院计算机科学与技术专业课件简介(共42门).pdf
- 东北师范大学:信息科学与技术学院计算机科学与技术专业课程教学大纲(专业及学科基础,共42门).pdf
