- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 基本数据类型、运算符与表达式
本章重点:
·C 语言的基本数据类型
·变量的定义、赋值、初始化以及使用方法
·基本运算符的运算规则及优先级别
·表达式的构成规则和计算
·数据类型转换的意义和实质
本章难点:
·数据类型的作用及注意事项
·自增、自减运算符的使用
·运算符优先级别
·混合表达式运算
·类型转换及转换过程中出现的误差
数据和操作是构成程序的两个要素,编制程序的目的就是为了加工数据。在 C 语言中,
利用各种各样的数据类型来对数据进行描述,利用丰富的运算符构成多种表达式来实现各
种基本操作。本章主要介绍基本数据类型、基本运算符和表达式,其余类型和运算将在以
后各章中陆续介绍。
2.1 C 语言的数据类型
第一章已介绍过,程序主要由算法和数据结构两部分组成。所谓数据结构指的是数据
的组织形式,C 语言的数据结构以数据类型的形式出现。数据类型是指数据的内部表现形
式,是进行 C 语言程序设计的基础。数据类型可以根据数据在加工中的特征来划分。
例如,学生的年龄和成绩是具有数值特征的数据,可以进行各种算术运算。其中,年
龄是整数,在 C 语言中称为整型数据;成绩是实数,在 C 语言中称为实型数据。而学生的
姓名及性别是具有文字特征的数据,不能进行算术运算。其中,姓名是由多个字符组成的,
在 C 语言中称为字符串;性别可以用单个字符表示(例如,M 表示男性,F 表示女性),在
C 语言中称为字符型数据。
C 语言规定,在 C 程序中使用的每一个数据都属于惟—的一种数据类型,没有无类型
的数据,一个数据也不可能同时属于多种数据类型。C 语言的数据类型可分为 4 大类,如
图2—1 所示。
1) 基本类型:包括整型、实型、字符型、枚举型等。基本类型最主要的特点是,不可
再将其分解为其他类型。
2) 构造类型:构造类型是根据已定义的一个或多个数据类型用构造的方法来定义的。
也就是说,一个构造类型数据可以 短整型
分解成若干个“成员”或“元素”, 整型 整型
各“成员”的类型可以相同,也可 长整型
以不同,可以是基本数据类型,也
单精度型
可以是构造类型。构造类型分为数 基本类型 实型
双精度型
组类型、结构体类型、共用体类型
字符类型
等。
3) 指针类型:指针是一种特殊 枚举类型
的又具有重要作用的数据类型,其
数组类型
值用来表示某个量在内存储器中的
地址。使用指针和其他数据类型配 数据类型 构造类型 结构体类型
合,可以产生多种有用的数据结构, 共用体类型
如链表、二叉树等。
指针类型
4) 空类型:空类型是从语法完
整性的角度给出的一种数据类型。
您可能关注的文档
最近下载
- 吸痰操作流程和评分标准.pdf
- 《行政事业单位财务与会计》讲义.doc
- 一种高性能单层生态育果袋纸及其制造方法.pdf VIP
- 考研复试C语言笔记.doc
- 财务报表分析和证-券估值 ,第五版 答案 Financial Statement Analysis and Security Valuation solution SOLUTIONS_MANUAL ,5e.doc
- 北京市清华大学附属中学朝阳学校2025届高一物理第一学期期末调研模拟试题含解析.doc
- BYK技术手册_润湿分散剂.pdf
- 《物理前沿科学》课件.ppt VIP
- 2.《说和做-记闻一多先生言行片段》.ppt VIP
- 新时代职业英语酒店英语 Unit 1.pptx VIP
文档评论(0)