第2章基本数据类型、远算符与表达式 2.1数据类型概迷 2.2常量和变量 2.3基本类烈 2.4远算符和表达式 2.5类型转换
第2章 基本数据类型、运算符与表达式 2.1 数据类型概述 2.2 常量和变量 2.3 基本类型 2.4 运算符和表达式 2.5 类型转换
C++语言程序设计 第二章数据类型、运算符与表达式 21.数据类型概述 确定数据类型的作用有两个: 其一,在生成数据时,它指出应为数据分配多大的存 储空间; 其二,它规定了数据所能进行的操作。 数据类型是程序中最基本的元素,确定了数据类型, 才能确定变量的空间大小和对其进行的操作,比如: inta;∥定义一个变量a为整型数据 这样编译器就会为a分配4个字节(32位)的内存空间。 数据被定义了类型后,它们可以受到类型保护,确保不对 其进行非法操作。 C++在处理数据之前,要求数据具有明确的数据类型, C++的数据类型如图21所示
确定数据类型的作用有两个: 其一,在生成数据时,它指出应为数据分配多大的存 储空间; 其二,它规定了数据所能进行的操作。 数据类型是程序中最基本的元素,确定了数据类型, 才能确定变量的空间大小和对其进行的操作,比如: int a; //定义一个变量a为整型数据 这样编译器就会为a分配4个字节(32位)的内存空间。 数据被定义了类型后,它们可以受到类型保护,确保不对 其进行非法操作。 C++在处理数据之前,要求数据具有明确的数据类型, C++的数据类型如图2.1所示 第二章 数据类型、运算符与表达式
C++语言程序设计 第二章基本数据类型、运算符与表达式 在C++语言中,数据 结构是以数据类型的形 短整型 Ishort 式出现的;在程序中对 整型int 整型无符号型 unsigned 用到的所有数据必须指 定其数据类型。 长整型ong 基本类型」实型(单精度型oat 双精度型 double 扩展双精度型( ong double) C 布尔型bool 空类型void 数据类型 字符类 型char 数组 构造类型指针 数据类型决定: 结构体 struct 1.数据占内存字节数 共用体 union 2.数据取值范围 枚举enum 3.其上可进行的操作 类 lass
第二章 基本数据类型、运算符与表达式 在C++语言中,数据 结构是以数据类型的形 式出现的;在程序中对 用到的所有数据必须指 定其数据类型
C++语言程序设计 第二章基本数据类型、运算符与表达式 21数据类型概述 C++中的数据类型分为两大类 ◆一类是基本数据类型,如蓬型、浮点类型、字 符型和布尔型; ◆另一类是构造类型,如数组、结构体、指钋和 类登。 前者是C十十内建的数据类型。它是后者构造类 型(也称为用户自定义数据类型)的基础
C++中的数据类型分为两大类: ◆一类是基本数据类型,如整型、浮点类型、字 符型和布尔型; ◆另一类是构造类型,如数组、结构体、指针和 类等。 前者是C++内建的数据类型,它是后者构造类 型(也称为用户自定义数据类型)的基础。 第二章 基本数据类型、运算符与表达式
C++语言程序设计 第二章基本数据类型、运算符与表达式 22常量与变量 2.2.1常量 定义:程序运行过程中保持不变的数值,比如:π、g等 符号常量.用标识符代主惜 定义格式: 如 分类: 整型常量 实型常量 值常量: 字符常量 字符串常量
如: #define PRICE 30 例 符号常量举例 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; cout<<"total=“<<total; } 运行结果:total=300 第二章 基本数据类型、运算符与表达式 2.2.1 常量 程序运行过程中保持不变的数值,比如:π、g等