
第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 数据类型 知识要点: ➢计算机只能存放二进制数据。不同类型的事物如何区分和 描述?由此产生数据类型。 ➢ 不同类型的数据占据不同长度的存储单元。 ➢ 不同类型的数据对应不同的值域范围。 ➢ 不同类型的数据对应不同的操作(运算)及规则