程序员用这些类型声明符声明需要的变量,系统就会为它们.ppt

程序员用这些类型声明符声明需要的变量,系统就会为它们.ppt

程序员用这些类型声明符声明需要的变量,系统就会为它们.ppt

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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档