- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * 任务分析与实施 2、任务的实施 根据上面的分析,其N-S图2-7所示: 项目实践 1、需求描述 用合适的基本数据类型描述学生成绩信息,其学生的成绩信息包括,班级,学号,考试科目编号,考试成绩,学分,课程类型。其中,课程类型包括必修、选修、辅修。 2、分析与设计 根据学生成绩信息的特征,其数据类型定义如下: 学号(SID):长整型 课程编号(CID):长整型 学分(Credit):短整型 考试成绩(Score):实型 课程类型(Type):字符型,a必修、b选修、c辅修 完成时间:30分钟 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 总结 1、数据类型的定义 2、表达式与运算符 3、运算符的优先级与结合性 标识符(identifier), 变量(variable), 常量(constant), 表达式(expression), 单目运算符(unary operator), 双目(binocular), 地址(address), 类型转换(type conversion), 算术运算(arithmetic operation), 赋值运算(assignment operation), 逗号运算(comma,operation), 优先级(priority)。 总结 1、常见的数据类型有哪些? 2、常见的运算符有哪些? 3、常见运算符的优先级与结合性是什么? 4、隐式转换与强制转换的应用场合。 5、自增或自减运算的前置和后置有何区别? 6、使用复合的赋值运算符有啥好处? * * * * * * * * * * * * * * * * * * * * * * * * * * * C语言程序设计与项目实践 清华大学出版社 描述学生的特征信息 ——基本数据类型及运算 项目2 回顾与作业点评 1、C语言的数据类型有哪些 2、如何声明数据类型 3、常量与变量 预习检查 1、数据类型 2、运算符的分类 项目任务 需求描述 用合适的基本数据类型描述学生成绩信息,其学生的成绩信息包括,班级,学号,考试科目编号,考试成绩,学分,课程类型。其中,课程类型包括必修、选修、辅修。 目标 掌握运算符和表达式的概念 理解数据类型的转换 项目任务 任务2-3、理解C语言的算术运算 1、算术运算符有哪些? 2、如何对变量的值进行加工处理? 运算符与表达式 C语言的运算符按运算功能可分为以下几类: 运算符种类 用途 运算符 算术运算符 用于各类数值运算 加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(-- 关系运算符 用于比较运算 大于()、小于()、等于(==)、 大于等于(=)、小于等于(=)和不等于(!=) 逻辑运算符 用于逻辑运算 与()、或(||)、非(!) 位操作运算符 参与运算的量,按二进制位进行运算 位与()、位或(|)、位非(~)、位异或(^)、左移()、右移() 赋值运算符 用于赋值运算 分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值(=,|=,^=,=,=) 运算符的分类 运算符用于指定在表达式中执行某种操作。按照运算符要求操作个数的多少,可以将运算符分为三类: (1)单目运算:只有一个操作数的运算符。 (2)双目运算:带有两个操作数的运算符。 (3)三目运算:带有三个操作数的运算符。 运算符与表达式 运算符种类 用途 运算符 条件运算符 这是一个三目运算符,用于条件求值 条件求值(?:) 逗号运算符 用于把若干表达式组合成一个表达式 , 指针运算符 用于取内容和取地址 取内容(*),取地址() 求字节数运算符 用于计算数据类型所占的字节数 计算数据类型所占的字节数(sizeof) 强制类型转换 类型转换 (类型) 分量运算符 结果、联合的成员 成员(. ),成员(→) 下标运算符号 数组元素 下标[] 其他 如函数调用 括号() 基本的算术运算符 算术运算符除负值运算外都是双目运算。 运算符 名称 举例 - 取负值 -x + 加法运算符 x+y - 减法运算符 x-y * 乘法运算符 x*y / 除法运算符 x/y % 求余运算符(模运算符) x%y 运算符的优先级 运算符的优先级是指当一个表达式中如果有多个运算符时,则计算的先后顺序。这种运算的先后次序称为相应运算符的优先级。 在表达式中,优先级较高的先于优先级较低的进行运算。 C语言中,运算符的运算优先级共分为15级。1级最高,15级最低(见附录表A)。 基本的算术运算符 使用除法运算”/”,若参与运算的变量均为整数时,其结果为整数(舍去小数),如果除数或被除数有一个是负数,其结果值随机器而定。 取余运算%,要求参与运算的量均为整型。 求余运算
您可能关注的文档
- 苏教版初中语文古诗大全汇总.doc
- 苏教版高一语文(必修三)复习整理汇总.doc
- 认识自己、挖掘潜能遇见未知的自己分析报告.ppt
- 苏教版高中生物必修第三册汇总.doc
- 苏教版高中语文必修一到必修五字音汇总.doc
- 苏教版国标本小学语文三-六年级基础知识总归汇总.doc
- 认识自己、性格测试分析报告.ppt
- 苏教版化学必修二汇总.doc
- 苏教版九年级(上)语文期末试卷汇总.doc
- 苏教版九年级古诗赏析汇总.doc
- 2025广东广州市公安局越秀区分局招聘辅警50人模拟试卷及完整答案详解1套.docx
- 2025广东南粤银行资金运营中心招聘考前自测高频考点模拟试题带答案详解.docx
- 2025年宁波市鄞州区民政局招聘编外人员考前自测高频考点模拟试题及参考答案详解1套.docx
- 2025河北唐山市市直事业单位招聘工作人员277人考前自测高频考点模拟试题含答案详解.docx
- 2025福建厦门市集美区实验小学顶岗教师招聘1人考前自测高频考点模拟试题附答案详解.docx
- 关于餐厅主管工作职责2025归纳(31篇).docx
- 悼念母亲遗体告别悼词(30篇).docx
- 观看2024年冬残奥会开幕式心得体会(30篇).docx
- 学校体卫艺工作计划.docx
- 社区工作者年终考核个人总结范文(7篇).docx
最近下载
- 高中生跨学科项目学习的实践研究教学研究课题报告.docx
- 钢轨探伤水平裂纹和斜裂纹波形及图像识读.pptx VIP
- 外文资料Medicare andMedicaid at 50 Years Perspectives of Beneficiaries, Health Care Professionals and Institutions, and Policy Makers.pdf VIP
- 机电安全管理常识培训课件(ppt 86页).ppt
- DB37_T 5232-2022城镇道路添加剂型抗车辙沥青混合料技术标准.pdf
- 民族团结铸牢中华民族共同体意识.pptx VIP
- 知到智慧树网课:大学美育(长春工业大学)章节测试满分答案.doc VIP
- 胸椎骨骨折术后健康宣教ppt.pptx
- (应该是终稿)斜道施工方案.doc
- 2022年风电项目合作开发协议.doc VIP
文档评论(0)