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)
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。