当前位置:文档之家› 基本数据类型与基本运算

基本数据类型与基本运算


常量说明语句的格式: const <类型名><常量名><表达式> 例2:const int N=2000; const float pai=3.1416;
必须以关键字const开头;
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
类型名:限定为基本类型(int,float, char, bool)及其简单派生类型。
enum类型的五点说明(P57)
(1)一个enum类型实际上是int型的子 6.1基本类型及 集,每个枚举值对应一个整数。 其派生类型 (2)设枚举值表含n个枚举值,若全未 6.2 说明语句 赋值时,则自左至右分别对应整数0~ 6.3 基本运算符 (n-1)。 (3)若第i个枚举值被赋与整型常量 m,则其右侧未被赋值的枚举值分别 对应m+1,m+2,…,直到下个被赋值
(2)表达式语句:也被称为处理语句。 它是程序中要求计算机对数据进行处 理和操作的语句。 C++语言的表达式概念与数据 表达式的概念基本一致,但范围有所 扩大。如“输入输出语句”、“赋值 语句”也都被看成是表达式语句。 (3) 控制语句:用来控制语句执行次 序的语句,即是决定下步执行语句的 调度者。
6.1.3 派生类型
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
基本类型经过简单的字长和范 围放大或者缩小,就形成了基本类 型的简单派生类型。
派生类型说明符由int、float、 double和char前加上类型修饰符组 成。 short;long;signed;unsigned; (P56.表3.2)
第六讲 基本数据类型与基本运算
6.1 基本类型及其派
生类型
6.2 说明语句 6.3 基本运算符
6.1.1 数据类型的概念
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
任何一个程序从功能上讲都可以 概括成数据的输入、数据的加工和数 据的输出。因此数据是程序设计的对 象和结果,它是程序设计的第一要素。
数据在程序中总是属于一个特定 的数据类型。因此,数据类型在程序 设计中是一个非常重要的概念。它在 一定程度上反应了程序设计语言的优 劣。
类型概念的四个要点
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
(1)每一项数据应唯一地属于某种类 型。 (2)每一种数据类型意味着一个有明 确定义的值的集合。 (3)同一类型的数据占用相同大小的 存储空间。 (4)同一类型的数据具有相同的运算 操作集合。
6.1.2 基本类型
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
三个特征: (1)由系统定义和提供。 (2) 它们是构造其他数据类型的原点。 (3) 它们是几乎所有程序设计语言都 包含的数据类型。
C++语言的基本数据类型:int型、 float型、double型、char型、bool型 和void型。(P54-55)
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
(4) 复合语句和空语句:也被称为块 语句或者块,它并非独立的一类语句, 而是由“{”和“}”括起来的若干语句 构成的复合语句。 空语句是由一个分号“;”构成的 语句,不做任何事情。
3.3.2 常量说明
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
常量:程序执行过程中值不能改变 的数据。
常量分为有名常量和字面常量。有 名常量的声明必然伴随着字面常量 的出现
例1:有名常量的使用遵循“先声明, 后使用”的原则。
const float pai=3.1416;
常量说明的目的:给有名常量赋予 类型和值。
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
被赋值的格举值或者表结束。 (4)枚举类型变量只能被赋予枚举值 表中的值。 (5) 枚举类型说明也可以用来说明成 组的整型符号常量。
6.1.5 定点类型与浮点类型
6.1基本类型及 其派生类型 6.2 说明语句 型可划分 为两大类:整数类型(定点类型)和浮 点类型(实数类型)。 整数类型包括:bool类型、enu m类型、char类型及其派生类型、int 类型及其派生类型。 浮点类型包括:float类型及其派 生类型double、long double。
C++程序的数据类型可分为三类
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
(1)基本类型:由系统定义,几乎各 种语言都须具备的数据类型。 (2)用户定义类型:由用户根据拟解 决问题的数据特征,自行定义的数据 类型。 (3)导出类型:由已定义类型以某种 确定方式生成的新类型。如数组,结 构,指针和引用等类型。(P53.表3.1)
常量名:标识符。 表达式:其值应与该常量类型一致 的表达式。 常量要求系统分为其分配内存单元, 可将有名常量视为一种只读不写的 变量,称为const变量。
常量定义的另一种方法:宏定义命 令。
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
例3:#define N 1000 #define pai 3.1416
6.1.4 enum类型
enum类型又称枚举类型,格式为:
enum <enum类型名>{<枚举值表 6.1基本类型及 >} 其派生类型 <枚举变量表> 6.2 说明语句 enum:关键字,指明为枚举类型 6.3 基本运算符 enum类型名:标识符 枚举值表:逗号分开的多个枚举值。 枚举变量表:可缺省,有则表示变 量说明。
6.2.1 语句
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
地位:语句是C++语言的基本功能 单元。 C++程序中的语句可划分为4类:
(1)说明语句:程序中所有由程序员 给出的名字标识符,包括变量、常量、 对象、类、类型、函数、参数等都要 在使用前进行说明或者定义。
6.1基本类型及 其派生类型 6.2 说明语句 6.3 基本运算符
相关主题