第二章基本数据类型 21程序设计概述 22C语言的数据类型 23常量和变量 24整型数据 25实型数据 26字符型数据 2.7各类数值数据之间的混合运算
第二章 基本数据类型 2.1 程序设计概述 2.2 C语言的数据类型 2.3 常量和变量 2.4 整型数据 2.5 实型数据 2.6 字符型数据 2.7 各类数值数据之间的混合运算
2.1程序设计概述 个程序应包括对数据的描述和对数据处理的描述。 对数据的描述,即数据结构。数据结构是计算机学 科的核心课程之一,有许多专门著作论述,本课程就不再 赘述。 在C语言中,系统提供的数据结构,是以数据类型的形 式出现的。 2.对数据处理的描述,即计算机算法。算法是为解决 个问题而采取的方法和步骤,是程序的灵魂。为此,著 名计算机科学家沃思( Nikiklaus wirth)提出一个公式: 数据结构+算法=程序 实际上,一个程序除了数据结构和算法外,还必须使 用一种计算机语言,并采用结构化方法来表示
2.1 程序设计概述 一个程序应包括对数据的描述和对数据处理的描述。 1.对数据的描述,即数据结构。数据结构是计算机学 科的核心课程之一,有许多专门著作论述,本课程就不再 赘述。 在C语言中,系统提供的数据结构,是以数据类型的形 式出现的。 2.对数据处理的描述,即计算机算法。算法是为解决 一个问题而采取的方法和步骤,是程序的灵魂。为此,著 名计算机科学家沃思(Nikiklaus Wirth)提出一个公式: 数据结构 + 算法 = 程序 实际上,一个程序除了数据结构和算法外,还必须使 用一种计算机语言,并采用结构化方法来表示
22C语言的数据类型 C语言提供的数据结构,是以数据类型形式出现的。具体 分类如下: 1基本类型 分为整型、实型(又称浮点型)、字符型和枚举型四种。 2构造类型 分为数组类型、结构类型和共用类型三种。 3指针类型。在第10章中介绍。 4空类型 C语言中的数据,有常量和变量之分,它们分别属于上述 这些类型。 本章将介绍基本类型中的整型、实型和字符型三种数据
2.2 C语言的数据类型 C语言提供的数据结构,是以数据类型形式出现的。具体 分类如下: 1.基本类型 分为整型、实型(又称浮点型)、字符型和枚举型四种。 2.构造类型 分为数组类型、结构类型和共用类型三种。 3.指针类型。在第10章中介绍。 4.空类型 C语言中的数据,有常量和变量之分,它们分别属于上述 这些类型。 本章将介绍基本类型中的整型、实型和字符型三种数据
23常量与变量 23.1常量 1常量的概念 在程序运行过程中,其值不能被改变的量称为常量 常量可以从字面形式即可判断字面常量或直接常量。 2常量的分类 (1)整型常量(如12、0、-3为整型常量) (2)实型常量(46、-1.23为实型常量) (3)字符常量(’a'’、’d字符常量) (4)符号常量。 符号常量:有时为了使程序更加清晰和便于修改,用一个标识符 来代表常量,即给某个常量取个有意义的名字,这种常量称为符号常量。 #define pi 3.1416 使用符号常量的好处: (1)含义清楚、见名知意 (2)修改方便、一改全改。 例:符号常量应用
2.3 常量与变量 2.3.1 常量 1.常量的概念 在程序运行过程中,其值不能被改变的量称为常量。 常量可以从字面形式即可判断-字面常量或直接常量。 2.常量的分类 (1)整型常量(如12、0、-3为整型常量) (2)实型常量(4.6、-1.23为实型常 量) (3)字符常量(’a’、’d’字符常量) (4)符号常量。 1、 符号常量:有时为了使程序更加清晰和便于修改,用一个标识符 来代表常量,即给某个常量取个有意义的名字,这种常量称为符号常量。 #define PI 3.1416 使用符号常量的好处: ( 1)含义清楚、见名知意。 ( 2)修改方便、一改全改。 例:符号常量应用
+define ri 3. 14 main O float area area=10米10*P工 printf( area=%f\n", area 结果:area=31400000 232变量 1变量的概念 在程序运行过程中,其值可以被改变的量称为变量。 2变量的两个要素
#define PI 3.14 main() { float area; area=10*10*PI; printf("area=%f\n",area); } 结果:area=314.000000 2.3.2 变量 1.变量的概念 在程序运行过程中,其值可以被改变的量称为变量。 2.变量的两个要素