C语言chap7 用户定制数据类型.ppt

C语言chap7 用户定制数据类型

第七章用户定制数据类型;int、char、float、double等都是系统预定义的标准数据类型。程序员用这些类型声明符声明需要的变量,系统就会为它们分配相应的存储空间,按特定的存储方式进行存储,并在有关运算符作用于这些数据时进行合法性检查。 除此之外,C语言还允许程序员在一定的框架范围内定制需要的数据类型。声明了类型之后,程序员就可以使用它们来定义需要的变量,如同使用系统提供的int、char、float、double等一样。 C语言允许程序员定制的数据类型是在下面的5种类型框架内进行。这5种框架分别是: · 结构体(struct):也称集合数据类型,用于将不同类型的数据组织在一个名字下。 · 位域(bit field):结构体的一种变形,允许方便地访问字(word)中的位(bit)。 · 共用体(union):允许一个存储空间中存储不同类型的变量。 · 枚举(enumeration):用一组符号代替一组整数。 · typedef:用于为已经存在的类型定义新名字。 本章介绍这些有关知识和方法。;7.1 结构体类型基础;2. 结构体类型的定制 定制结构体类型,需要定义该结构体类型的名字以及声明组成结构体的各成员,因此它是由声明成员的一组语句组成的,形式为 ;例如上述处理学籍

文档评论(0)

1亿VIP精品文档

相关文档