3.1关系表达式逻辑表达式(导学案 ) -《C语言程序设计》同步教学(高教版)

2024-11-09
| 3页
| 86人阅读
| 1人下载
普通

内容正文:

关系表达式逻辑表达式 学习目标 1.关系表达式和逻辑表达式的格式和功能。 2.通过设计,提升学生的程序设计。 3.关系表达式和逻辑表达式习题。 4.熟练掌握关系表达式和逻辑表达式的格式与功能 知识精讲 1、 预习展示 承上启下: 1.顺序程序设计,按照编写顺序进行。 2.分支程序设计,是根据不同的条件来执行不同的程序段。 二、深度求索 3.1关系表达式和逻辑表达式 3.1.1 关系运算 关系运算就是对两个数据按他们值的大小进行比较的运算。 < <= > >= == != 优先级规定了运算的先后顺序。C语言中关系运算符的优先级: 关系运算符被分为两组不同的优先级。“==”、“!=”的优先级低于< 、<=、>、>= 关系运算符的优先级低于算术运算符。 关系运算符的优先级高于赋值运算符。 当相同优先级的关系运算符同时出现时,从左到右进行运算。 用关系运算符连接两个表达式组成的式子称为关系表达式。 3.1.2逻辑运算 (1)逻辑运算符中,“与”和“或”是双目运算符,要求有两个运算量,“非”是单目运算符。 (2)运算的优先级别是:“非”高于算术运算符,而“与”和“或”低于关系运算符。 (3)假设A和B是两个表达式,运算法则是: A&&B均为真,则值为真,否则为假。 A||B均为假,则值为假,否则为真。 !A若A为真,则为假。否则为真。 典型例题 (1)算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( ) A.算术运算、赋值运算、关系运算 B.算术运算、关系运算、赋值运算 C.关系运算、赋值运算、算术运算 D.关系运算、算术运算、赋值运算 (2)逻辑运算符中,运算优先级按从高到低依次为( )。 A.&& ! ‖ B.‖ && ! C.&& ! ‖ D.! && ‖ (3)表达式!x‖a==b等效于( ) ! ((x‖a)==b) B.!(x‖y)==b C.!(x‖(a==b)) D.(!x)‖(a==b) 学科网(北京)股份有限公司 $$

资源预览图

3.1关系表达式逻辑表达式(导学案 ) -《C语言程序设计》同步教学(高教版)
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。