




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第2章数据类型、运算章数据类型、运算符符 和表达式和表达式C语言程序设计语言程序设计主讲教师:祝建华主讲教师:祝建华 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计2C语言程序设计语言程序设计是计算机科学与技术类各专业的一门基础是计算机科学与技术类各专业的一门基础课程。课程。 本章主要介绍本章主要介绍, 它是它是程序设计核心内容之一。程序设计核心内容之一。重点讨重点讨论了论了、和和等基本概念以及等基本概念以及它们之间的相互关它们之间的相互关系。核心内容是高级语言单词的种类与构词规则、数据分类与数据系。核心内容是高级语言单词的种类与构词规则、数据分类与数据类型、常量与变
2、量的说明、基本运算与表达式和不同类型数据的转类型、常量与变量的说明、基本运算与表达式和不同类型数据的转换规则。换规则。内容摘要内容摘要华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计3重点讲解重点讲解2.1字符及词法元素字符及词法元素 2.2语法规则语法规则 2.3标识符、关键字及分隔符标识符、关键字及分隔符2.4基本数据类型基本数据类型2.5常量与变量常量与变量2.6运算符和表达式运算符和表达式2.7位运算和位表达式位运算和位表达式2.8类型转换类型转换2.9 枚举类型枚举类型2.10* 新增数据类型新增数据类型小结华中科技大学计算机学院华中科技大学计算机学院C语言程序
3、设计语言程序设计42.1.1 字符集字符集 目录2.1字符及词法元素字符及词法元素华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计52.1.2 词法元素词法元素 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计62.2语法规则语法规则2.2.1 2.2.2 E 2.2.3 目录华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计72.3标识符、关键字及分隔符标识符、关键字及分隔符2.3.1 目录华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计82.3.2 2.3.3 华中科技大学计算机学院华中科技大学计算机学院
4、C语言程序设计语言程序设计92.4基本数据类型基本数据类型2.4.1 基本类型的分类基本类型的分类 目录华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计102.4.2 基本类型的名字基本类型的名字 实数实数复数复数华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计112.4.2 基本类型的名字基本类型的名字 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计122.4.3 字符类型字符类型 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计132.4.4 整型类型整型类型 华中科技大学计算机学院华中科技大学计算机
5、学院C语言程序设计语言程序设计14目录2.4.5 浮点类型(浮点类型(IEEE754标准)标准) 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计152.4.5 浮点类型(浮点类型(IEEE754标准)标准) 特殊值:特殊值:华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计162.4.5 浮点类型浮点类型 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计172.5常量与变量常量与变量2.5.1 文字常量文字常量 目录华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计18 =华中科技大学计算机学院华中科技大学计
6、算机学院C语言程序设计语言程序设计19 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计20 Hello,how are youHello,how are you 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计212.5.2 符号常量符号常量 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计22华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计232.5.3 变量定义变量定义 102410251026204820492050 &x =2048 2049华中科技大学计算机学院华中科技大学计算机学院C语
7、言程序设计语言程序设计242.5.3 变量定义变量定义 totalaverageepscountsumalertc华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计25 2.6运算符和表达式运算符和表达式2.6.1 C运算符简介运算符简介目录华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计262.6.2 运算符的优先级和结合性运算符的优先级和结合性华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计272.6.3 算术运算算术运算 ()()ab xcd y华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计282.6
8、.4 关系运算关系运算 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计292.6.5 逻辑运算逻辑运算华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计302.6.5 逻辑运算逻辑运算c=97 & c=65 & c=90 。 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计312.6.5 逻辑运算逻辑运算 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计322.6.6 自增自减运算自增自减运算 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计332.6.6 自增自减运算
9、自增自减运算华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计342.6.7 赋值运算赋值运算华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计352.6.8 条件运算条件运算 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计362.6.9 逗号运算逗号运算华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计372.6.10 sizeof运算运算华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计382.7位运算与位表达式位运算与位表达式2.7.1 按位求反运算按位求反运算 目录华中科技大学计算机
10、学院华中科技大学计算机学院C语言程序设计语言程序设计392.7.2 按位与、或、加运算按位与、或、加运算 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计402.7.2 按位与、或、加运算按位与、或、加运算 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计412.7.3 左移和右移运算左移和右移运算 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计42 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计43 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计44 华中科技大学计算机学院华中
11、科技大学计算机学院C语言程序设计语言程序设计452.8类型转换类型转换2.8.1 整数提升整数提升 目录华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计462.8.2 一般算术转换一般算术转换 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计47 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计482.8.3 赋值转换赋值转换 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计492.8.4 强制转换强制转换 华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计502.9枚举类型枚举类型 目录华中科技大学计算机学院华中科技大学计算机学院C语言程序设计语言程序设计512.9枚举类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年住宅室内环境检测协议规范
- 2025年校园文化建设细则:制度创新下的文化育人实践
- 高质量教育发展中的教师能力提升策略
- 校园急救课程内容的设置与优化
- 智慧城市实战解析
- 道德法治启蒙课
- 词汇记忆的艺术
- 创新教学实践探索
- 出行新纪元模板
- 双十二营销解析
- 财务管理企业项目投资
- 2024年注会职业规划试题及答案
- 有限空间应急演练方案
- 2024北京朝阳区初一(下)期末数学试题和答案
- 疏水阀基础知识培训课件
- 统编版语文三年级下册第二单元复习课 课件
- 农地犁地合同范本
- 高中生物沪科版课本“思考与讨论”课件
- 员工代表制度及选举办法
- 2025年度数据中心10kv配电设备维保服务合同3篇
- GB/T 42968.4-2024集成电路电磁抗扰度测量第4部分:射频功率直接注入法
评论
0/150
提交评论