第2章数据类型、运算符与表达式 21程序设计概述 2,2C语言的数据类型 23常量和变量 2,4_整型数据 25实型数据 2.6字符型数据 2,7算术运算与算术表达式 2,8赋值运算与赋值表达式 29C语言特有的运算和运算符 REturn
第2章 数据类型、运算符与表达式 2.1 程序设计概述 2.2 C语言的数据类型 2.3 常量和变量 2.4 整型数据 2.5 实型数据 2.6 字符型数据 2.7 算术运算与算术表达式 2.8 赋值运算与赋值表达式 2.9 C语言特有的运算和运算符 [Return]
21程序设计概述 个程序应包括对数据的描述和对数据处理的描述。 对数据的描述,即数据结构。数据结构是计算机学 科的核心课程之一,有许多专门著作论述,本课程就不再 赘述。 在C语言中,系统提供的数据结构,是以数据类型的形 式出现的。 2.对数据处理的描述,即计算机算法。算法是为解决 个问题而采取的方法和步骤,是程序的灵魂。为此,著 名计算机科学家沃思( Nikiklaus wirth)提出一个公式: 数据结构+算法=程序 实际上,一个程序除了数据结构和算法外,还必须使 用一种计算机语言,并采用结构化方法来表示, Return
2.1 程序设计概述 一个程序应包括对数据的描述和对数据处理的描述。 1.对数据的描述,即数据结构。数据结构是计算机学 科的核心课程之一,有许多专门著作论述,本课程就不再 赘述。 在C语言中,系统提供的数据结构,是以数据类型的形 式出现的。 2.对数据处理的描述,即计算机算法。算法是为解决 一个问题而采取的方法和步骤,是程序的灵魂。为此,著 名计算机科学家沃思(Nikiklaus Wirth)提出一个公式: 数据结构 + 算法 = 程序 实际上,一个程序除了数据结构和算法外,还必须使 用一种计算机语言,并采用结构化方法来表示。 [Return]
22C语言的数据类型 C语言提供的数据结构,是以数据类型形式出现的。具体 分类如下 1.基本类型 分为整型、实型(又称浮点型)、字符型和枚举型四种 2构造类型 分为数组类型、结构类型和共用类型三种 3指针类型。在第9章中介绍 4.空类型 C语言中的数据,有常量和变量之分,它们分别属于上述 这些类型。 本章将介绍基本类型中的整型、实型和字符型三种数据 REturn
2.2 C语言的数据类型 C语言提供的数据结构,是以数据类型形式出现的。具体 分类如下: 1.基本类型 分为整型、实型(又称浮点型)、字符型和枚举型四种。 2.构造类型 分为数组类型、结构类型和共用类型三种。 3.指针类型。在第9章中介绍。 4.空类型 C语言中的数据,有常量和变量之分,它们分别属于上述 这些类型。 本章将介绍基本类型中的整型、实型和字符型三种数据。 [Return]
23常量和变量 231常量 1.常量的概念 在程序运行过程中,其值不能被改变的量称为常量。 2常量的分类 (1)整型常量 (2)实型常量 (3)字符常量。 (4)符号常量。 常量的类型,可通过书写形式来判别。 232变量 1变量的概念 在程序运行过程中,其值可以被改变的量称为变量。 2变量的两个要素
2.3 常量和变量 2.3.1 常量 1.常量的概念 在程序运行过程中,其值不能被改变的量称为常量。 2.常量的分类 (1)整型常量 (2)实型常量 (3)字符常量。 (4)符号常量。 常量的类型,可通过书写形式来判别。 2.3.2 变量 1.变量的概念 在程序运行过程中,其值可以被改变的量称为变量。 2.变量的两个要素
(1)变量名。每个变量都必须有一个名字—变量名, 变量命名遵循标识符命名规则。 (2)变量值。在程序运行过程中,变量值存储在内 存中。在程序中,通过变量名来引用变量的值。 3标识符命名规则 (1)有效字符:只能由字母、数字和下划线组成, 且以字母或下划线开头。 (2)有效长度:随系统而异,但至少前8个字符有 效。如果超长,则超长部分被舍弃 例如,由于 student name和 student number的前8个字 符相同,有的系统认为这两个变量,是一回事而不加区 别 在TCV2.0中,变量名(标识符)的有效长度为1 32个字符,缺省值为32
(1)变量名。每个变量都必须有一个名字──变量名, 变量命名遵循标识符命名规则。 (2)变量值。在程序运行过程中,变量值存储在内 存中。在程序中,通过变量名来引用变量的值。 3.标识符命名规则 (1)有效字符:只能由字母、数字和下划线组成, 且以字母或下划线开头。 (2)有效长度:随系统而异,但至少前8个字符有 效。如果超长,则超长部分被舍弃。 例如,由于student_name和student_number的前8个字 符相同,有的系统认为这两个变量,是一回事而不加区 别。 在TC V2.0中,变量名(标识符)的有效长度为1~ 32个字符,缺省值为32