- 5
- 0
- 约6.37万字
- 约 15页
- 2016-12-23 发布于河南
- 举报
第2章 数 据 类 型
我们知道计算机处理的对象就是数据,然而不是所有的数据计算机都能直接处理。在计算机高级语言中能直接处理的数据类型称为该语言的数据类型。本章主要讨论C语言的数据类型。
2.1 C数据类型概述
什么是计算机的数据类型?这是我们首先要明确的一个问题。
数据类型(data type)是一个值的集合和定义在这个集合上的一组操作的总称。例如C语言中的整数类型int,它的值的集合为区间[minint,maxint]上的整数(minint、maxint是依赖特定计算机的最,,,,、最大整数);定义在其上的一组操作为:加、减、乘、整除和取模等。数据类型体现了数据结构的特点,一种高级语言提供的数据类型越丰富,其直接描述简单数据结构和组织复杂数据结构的能力就越强。
C语言提供的数据类型较一般高级语言丰富,C语言除提供整型、字符型和实型等基本数据类型外,还提供了数组、结构体、共用体和指针等数据类型。利用这些数据类型能便捷地描述较复杂的数据结构(如常用的链表、二叉树、栈等动态存储分配的数据结构)。
数据类型空类型指针类型
数据类型
空类型
指针类型
基本类型
整型
字符型
实型(即浮点型)
枚举类型
构造类型
数组类型
结构体类型
共用体类型
C语言中的数据有常量和变量之分,类似于数,,,,中的常量和变量。
2.2 常 量
常量是指程序运行过程中其值不能被改变的数据对象
您可能关注的文档
- CShar1.ppt
- Java语程序设计基础篇-_Java简介.ppt
- c_c++O流.doc
- 第3章 PP语言基础.ppt
- 第2章 Jva应用程序的基本结构.ppt
- l企业(公)的意义.doc
- cad文字注与编辑.ppt
- 教干听课评能力简说.doc
- 2010-011学年程序设计考试题A.doc
- CAD200教程第09章 标注文字、创建表格.ppt
- 5.1-质量守恒定律(备).ppt
- 义务教育课程标准实验教科书市公开课获奖课件省名师优质课赛课一等奖课件.ppt
- 九年级思想品德第一单元复习反馈市公共课一等奖市赛课金奖课件.pptx
- XX学校关于严禁体罚变相体罚学生师德师风警示案例分析会.docx
- XX初中学生校内使用电子产品申请审批与班级统一保管制度.docx
- XX中学师生核酸检测轮检及因病缺勤追踪系统填报规范培训.docx
- 3版仪器分析第3节-定性定量方法课件.ppt
- 复习讲座如何提高二轮复习的针对性和有效性省名师优质课赛课获奖课件市赛课一等奖课件.ppt
- 初中数学教学课件:1.2.1-有理数(人教版七年级上).ppt
- 大学生安全(课堂PPT).ppt
最近下载
- 网屏8300-8600说明书.pdf
- 信息安全-网站云监测-产品解决方案.pdf VIP
- 2019年高端班兼职教辅(口腔)入职测评.docx VIP
- 八年级下册道德与法治全册知识点(2026年春最新版).docx VIP
- 小学科学新教科版三年级下册2.1.不同种类的动物 教学课件(2026春).pptx VIP
- 电力系统调度运行技能考试题库.pdf VIP
- 部编版小学道法三年级下册第5课《从小爱劳动》第2课时教学设计.doc VIP
- 新概念英语第三册 精品课件-Lesson 48 The silent village.pptx VIP
- 《护理用药安全与管理》业务学习试卷.docx VIP
- 高三英语试卷.pdf VIP
原创力文档

文档评论(0)