第2章 数据类型、运算符与表
达式
V1.0 1
V1.0
课程结构
内容 课时(H)
2.1 程序设计概述
2.2 C语言的数据类型
2.3 常量和变量
2.4 整型数据
2.5 实型数据
2.6 字符型数据
2.7 算术运算与算术表达式
2.8 赋值运算与赋值表达式
2.9 C语言特有的运算和运算符
V1.0 2
第二章:
目标:
本章旨在向学员介绍:
1) 时间:学时
2) 教学方法:
V1.0 3
2.1 程序设计概述
• 一个程序应包括对数据的描述和对数据处理的描述。
– 1.对数据的描述,即数据结构。数据结构是计算机学科的
核心课程之一,有许多专门著作论述,本课程就不再赘述。
在C语言中,系统提供的数据结构,是以数据类型的形
式出现的。
– 2 .对数据处理的描述,即计算机算法。算法是为解决一个
问题而采取的方法和步骤,是程序的灵魂。为此,著名计算
机科学家沃思(Nikiklaus Wirth)提出一个公式:
数据结构+ 算法= 程序
实际上,一个程序除了数据结构和算法外,还必须使用一种
计算机语言,并采用结构化方法来表示。
V1.0 4
2.2 C语言的数据类型
• C语言提供的数据结构,是以数据类型形式出现的。具体分类
如下:
– 1.基本类型
• 分为整型、实型(又称浮点型)、字符型和枚举型四种。
– 2.构造类型
• 分为数组类型、结构类型和共用类型三种。
– 3.指针类型。在第9章中介绍。
– 4.空类型
• C语言中的数据,有常量和变量之分,它们分别属于上述这些
类型。本章将介绍整型、实型和字符型三种数据。
V1.0 5
2.3 常量和变量
2.3.1 常量
• 1.常量的概念
– 在程序运行过程中,其值不能被改变的量称为常量。
• 2.常量的分类
– (1)整型常量
– (2 )实型常量
– (3 )字符常量。
– (4 )符号常量。
常量的类型,可通过书写形式来判别。
V1.0 6
2.3 常量和变量(续)
2.3.2 变量
• 1.变量的概念
– 在程序运行过程中,其值可以被改变的量称为变量。
• 2.变量的两个要素
– (1)变量名。每个变量都必须有一个名字──变量名,变
量命名遵循标识符命名规则。
– (2 )变量值。在程序运行过程中,变量值存储在内存中。
在程序中,通过变量名来引用变量的值。