第五章选择结构程序设计 表达式 关系表达式 逻表达式 条件表达式 语句 if语句与条件运算符 多分支语句( switch)
第五章 选择结构程序设计 表达式 关系 表达式 逻辑 表达式 条件 表达式 语句 if语句与条件运算符 多分支语句(switch)
§5.1关系运算符和关系表达式 比较两个量(x,y)之间关系的6种形式: X =y x>y x>=y xx y 比较的结果: 成立如:3>1ntx=6; 或不成立如:1>3intx=6;x<2 比较结果的表示 结果成立一1 不成立→0 例:intx=2,y=6; x=(y>3)结果:x=1 X)y x=0
§5.1 关系运算符和关系表达式 比较两个量(x, y)之间关系的6种形式: x < y x <= y x = = y x > y x >= y x != y 比较的结果: 成立 如:3>1 或 不成立 如:1>3 int x=6; x>=1 int x=6; x<2 比较结果的表示 结果成立 1 不成立 0 例: int x=2, y=6; x =(y>3) 结果: x=1 x =(x>y) x=0
§5.1关系运算符和关系表达式 运算符优先级:算术运算符 高 例: 1.d=b+2==3 若b=1则d=1,其他b则d=0 2.b-1l=a 相当于(b-1)l=(a>=c)==3 该表达式结果为0
§5.1 关系运算符和关系表达式 运算符优先级: 算术运算符 高 <, <=, >, >= = = , != = , += 低 例: 2. b - 1 != a >= c = = 3 相当于 ((b - 1) != (a >= c )) = =3 该表达式结果为0 1. d = b+2 = = 3 若b=1 则d=1, 其他b 则d=0
§5.1关系运算符和关系表达式 运算符优先级:算术运算符 高 关系表达式只能比较两个量之间的关系,若要 表达三个量之间的关系必须使用逻辑表达式 例 3x=3<y<5,若y2,x-? 若 等价x=(3y)<5
§5.1 关系运算符和关系表达式 运算符优先级: 算术运算符 高 <, <=, >, >= = = , != = , += 低 例: 3. x = 3 < y < 5 , 若y=2 , x=? 若y=4 , x=? 等价 x = ( 3<y ) < 5 = 1 关系表达式只能比较两个量之间的关系,若要 表达三个量之间的关系必须使用逻辑表达式
§5.2逻辑运算符和逻辑表达式 3<X<5 0 3 5 >3并且X<5逻辑表达式 逻辑运算符 逻辑表达式:用逻辑运算符连接多个关系表达 式,以表示一种复杂的关系
§5.2 逻辑运算符和逻辑表达式 3 < x < 5 0 3 5 x x > 3 并且 x < 5 逻辑运算符 逻辑表达式 逻辑表达式:用逻辑运算符连接多个关系表达 式,以表示一种复杂的关系