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