1 / 32
文档名称:

第3章分支程序设计.ppt

格式:ppt   大小:829KB   页数:32页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章分支程序设计.ppt

上传人:1387230**** 2020/7/30 文件大小:829 KB

下载得到文件列表

第3章分支程序设计.ppt

文档介绍

文档介绍:(if语句)(switch语句)。1关系表达式和逻辑表达式3。3。1关系运算关系运算就是对两个数据按它们值的大小进行比较的运算。判断它们是否符合给定条件:若符合,则结果为1(即“真”);否则结果为0(即“假”)。C语言提供了6种关系运算符,如表6-1所示。运算符含义优先级<小于6<=小于或等于>大于>=大于或等于==等于7!=不等于C语言关系运算符的优先级如下:关系运算符被分为两组不同的优先级 ==、!=优先级低于<、<=、>、>= 关系运算符的优先级低于算术运算符。关系运算符的优先级高于赋值运算符。例如: a>b+3 等价于 a>(b+3) a=b>3 等价于 a=(b>3) a!=b>3 等价于 a!=(b>3)当相同优先级的关系运算符同时出现时,从左向右进行运算。例如: a!=b==c 等价于 (a!=b)==c3。1。2逻辑运算C语言有三种逻辑运算符,如表3-2所示。运算符含义优先级结合方向!逻辑非2右&&逻辑与11左||逻辑或12左说明:①逻辑运算符中,“&&”和“||”是双目运算符,要求有两个运算量;“!”是单目运算符。②下面是C语言逻辑运算符的优先级说明。 1)“!”高于“&&”,“&&”高于“||”。 2)“!”高于算术运算符,而“&&”和“||”低于关系运算符。③假设A和B是两个表达式,下面对逻辑运算进行说明。 1)A&&B 若A、B均为真, 则“A&&B”值为真,否则为假。 2)A||B 若A、B均为假, 则“A||B值”为假,否则为真。 3)!A 若A为真, 则“!A”为假;否则为真。看下面的例子:(3<2)&&(7>5) 值:0 只有&&右面的子表达式为真 (3<2)||(7>5) 值:1 只要求有一个子表达式为真 !(3<2) 值:1 子表达式为假。④用逻辑运算符连接若干个表达式组成的式子,称逻辑表达式。因为任何类型表达式都有真假,所以逻辑运算符可以连接任何类型的数据。 例如:x>7&&x+y!=20 等价于 (x>7)&&((x+y)!=20)