版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第2章数据类型、运算章数据类型、运算 符符 和表达式和表达式 C语言程序设计语言程序设计 主讲教师:祝建华主讲教师:祝建华 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 2 C语言程序设计语言程序设计是计算机科学与技术类各专业的一门基础是计算机科学与技术类各专业的一门基础 课程。课程。 本章主要介绍本章主要介绍, 它是它是程序设计核心内容之一。程序设计核心内容之一。重点讨重点讨 论了论了、和和等基本概念以及等基本概念以及它们之间的相互关它们之间的相互关 系。核心内容是高级语言单词的种类与构词规则、数据分类与数据系。核心内容是高级语言单词的种类与构词规则、数据分类与
2、数据 类型、常量与变量的说明、基本运算与表达式和不同类型数据的转类型、常量与变量的说明、基本运算与表达式和不同类型数据的转 换规则。换规则。 内容摘要内容摘要 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 3 重点讲解重点讲解 2.1字符及词法元素字符及词法元素 2.2语法规则语法规则 2.3标识符、关键字及分隔符标识符、关键字及分隔符 2.4基本数据类型基本数据类型 2.5常量与变量常量与变量 2.6运算符和表达式运算符和表达式 2.7位运算和位表达式位运算和位表达式 2.8类型转换类型转换 2.9 枚举类型枚举类型 2.10* 新增数据类型新增数据类型 小结 华
3、中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 4 2.1.1 字符集字符集 目录 2.1字符及词法元素字符及词法元素 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 5 2.1.2 词法元素词法元素 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 6 2.2语法规则语法规则 2.2.1 2.2.2 E 2.2.3 目录 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 7 2.3标识符、关键字及分隔符标识符、关键字及分隔符 2.3.1 目录 华中科技大学计算机学院华中科技大学计算机学院 C语言
4、程序设计语言程序设计 8 2.3.2 2.3.3 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 9 2.4基本数据类型基本数据类型 2.4.1 基本类型的分类基本类型的分类 目录 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 10 2.4.2 基本类型的名字基本类型的名字 实数实数复数复数 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 11 2.4.2 基本类型的名字基本类型的名字 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 12 2.4.3 字符类型字符类型 华中科技大学计算机学
5、院华中科技大学计算机学院 C语言程序设计语言程序设计 13 2.4.4 整型类型整型类型 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 14 目录 2.4.5 浮点类型(浮点类型(IEEE754标准)标准) 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 15 2.4.5 浮点类型(浮点类型(IEEE754标准)标准) 特殊值:特殊值: 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 16 2.4.5 浮点类型浮点类型 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 17 2.5常量与变量
6、常量与变量 2.5.1 文字常量文字常量 目录 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 18 = 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 19 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 20 Hello, how are you Hello, how are you 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 21 2.5.2 符号常量符号常量 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 22 华中科技大学计算机学院华中科技大学计算机学
7、院 C语言程序设计语言程序设计 23 2.5.3 变量定义变量定义 1024 1025 1026 2048 2049 2050 &x = 2048 2049 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 24 2.5.3 变量定义变量定义 total average eps count sum alert c 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 25 2.6运算符和表达式运算符和表达式 2.6.1 C运算符简介运算符简介 目录 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 26 2.6.2 运算符的优
8、先级和结合性运算符的优先级和结合性 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 27 2.6.3 算术运算算术运算 () () ab x cd y 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 28 2.6.4 关系运算关系运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 29 2.6.5 逻辑运算逻辑运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 30 2.6.5 逻辑运算逻辑运算 c=97 & c=65 & c=90 。 华中科技大学计算机学院华中科技大学计算机学院 C语
9、言程序设计语言程序设计 31 2.6.5 逻辑运算逻辑运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 32 2.6.6 自增自减运算自增自减运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 33 2.6.6 自增自减运算自增自减运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 34 2.6.7 赋值运算赋值运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 35 2.6.8 条件运算条件运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 36 2.
10、6.9 逗号运算逗号运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 37 2.6.10 sizeof运算运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 38 2.7位运算与位表达式位运算与位表达式 2.7.1 按位求反运算按位求反运算 目录 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 39 2.7.2 按位与、或、加运算按位与、或、加运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 40 2.7.2 按位与、或、加运算按位与、或、加运算 华中科技大学计算机学院华中科技大学
11、计算机学院 C语言程序设计语言程序设计 41 2.7.3 左移和右移运算左移和右移运算 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 42 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 43 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 44 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 45 2.8类型转换类型转换 2.8.1 整数提升整数提升 目录 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 46 2.8.2 一般算术转换一般算术转换 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 47 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 48 2.8.3 赋值转换赋值转换 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 49 2.8.4 强制转换强制转换 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 50 2.9枚举类型枚举类型 目录 华中科技大学计算机学院华中科技大学计算机学院 C语言程序设计语言程序设计 51 2.9枚举类型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中华财险广州中心支公司2026届春季招聘备考题库及参考答案详解【巩固】
- 2026黑龙江大庆市肇源县医疗卫生专项人才引进22人备考题库附完整答案详解(夺冠)
- 2026广东中山南头镇北帝社区招聘合同制工作人员1人备考题库ab卷附答案详解
- 2026年省委党校在职研究生入学考试政治理论模拟试卷及答案(共三套)
- 供应链管理优化工具供应商评价标准
- 泉水二级语文语文小学教育教育专区
- 工程试验方案
- 公司行政人员效率提升操作指南工具包
- 人力资源招聘流程人才筛选工具集
- 教育资源优化保障承诺书范文3篇
- 外聘人员考核奖惩制度
- 2026年岳阳现代服务职业学院单招职业技能考试题库及答案详解(各地真题)
- 2026年安徽国防科技职业学院单招职业技能测试题库及答案详解参考
- 2026年及未来5年中国非油炸方便面行业市场全景监测及投资前景展望报告
- 2026年人教PEP版新教材四年级下册英语教学计划(含进度表)
- 2026年九江职业大学单招职业技能考试题库含答案详解(模拟题)
- 2026年安徽电子信息职业技术学院单招综合素质考试题库附答案解析
- 彩票管理条例培训课件
- 老年认知障碍患者AI照护的特殊伦理考量
- 油气管道巡检维护操作手册
- 铝单板喷涂管理制度规范
评论
0/150
提交评论