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. 结构体类型的定制
定制结构体类型,需要定义该结构体类型的名字以及声明组成结构体的各成员,因此它是由声明成员的一组语句组成的,形式为 ;例如上述处理学籍
您可能关注的文档
最近下载
- 2026三年级下册道德与法治 第5课《从小爱劳动》(第一课时)教学课件.pptx
- 宁夏宁国运新能源盐池区域管理中心2026年招聘笔试参考试题及答案解析.docx VIP
- 地震结构设计软件:Tekla Structures二次开发_抗震构造措施的实现.docx VIP
- 五星级酒店厨房承包合同(标准版).docx
- 心肾综合征诊疗的临床实践指南(2023版)PPT课件.pptx VIP
- 220KV变电站主接线设计.pdf VIP
- 三年级下册英语试题-期中测试英语试卷湘少版(三起)含答案.docx VIP
- 宁夏宁国运新能源盐池区域管理中心2026年招聘考试参考题库及答案解析.docx VIP
- 急性胰腺炎的诊断与治疗课件.ppt VIP
- 五星级酒店厨房系统设备招标文件.docx VIP
原创力文档

文档评论(0)