第4章 这掉结构程序设计
第 4 章 选择结构程序设计
第4章选择结构程序设计 目录 关系表达式与逻辑表达式 f语句 switch语句 应用举例 冈✉D
第4章 选择结构程序设计 目 录 4 应用举例 关系表达式与逻辑表达式 1 2 if语句 3 switch语句
第4章选择结构程序设计 关系表达式与逻辑表达式 关系运算符和表达式 3关系运算符 优先级6(高) > ■种类:<<=== >= >I= >= 。结合方向:自左向右 优先级7(低) ■优先级别: 3 例:c>a+b ∥c>(a+b 用1和0表示 例: int a=3,b=2,c=1,d,f; a>b /表达式值1 (a>b)==c /表达式值1 d=a>b /d=1 f=a>b>c /=0 ☒☒D
第4章 选择结构程序设计 关系运算符和表达式 关系运算符 ◼ 种类:< <= == >= > != ◼ 结合方向:自左向右 ◼ 优先级别: < <= > >= == != 优先级6(高) 优先级7(低) 关系表达式的值:是逻辑值“真”或“假”,用1和0表示 关系表达式与逻辑表达式 例: c>a+b //c>(a+b) a>b!=c //(a>b)!=c a==b<c //a==(b<c) a=b>c //a=(b>c) 例: int a=3,b=2,c=1,d,f; a>b //表达式值1 (a>b)==c //表达式值1 d=a>b //d=1 f=a>b>c //f=0 1
第4章选择结构程序设计 关系表达式与逻辑表达式 经逻辑运算符和表达式 逻辑运算符 ●种类:!&&I川 ●逻辑运算真值表 a b la b a&&b allb 真 亮 假 假 真 真 真 假 假 真 假 真 假 真 真 假 假 真 假 假 真 假 假 C语言中,运算量时:0表示“假”,非0表示“真”; 做为运算结果时:0表示“假”,1表示“真
第4章 选择结构程序设计 逻辑运算符和表达式 ❖逻辑运算符 ⚫ 种类: ! && || ⚫ 逻辑运算真值表 C语言中,运算量时: 0表示“假” ,非0表示“真”; 做为运算结果时: 0表示“假” ,1表示“真”。 a b !a !b a&&b a||b 真 假 真 假 假 假 真 真 真 假 假 假 假 假 真 真 假 假 真 真 真 假 真 真 1 关系表达式与逻辑表达式
第4章选择结构程序设计 关系表达式与逻辑表达式 优先级: ●结合方向: (非) (高) :从右向左 算术运算符 关系运算符 &&:从左向右 &.&和川 ‖:从左向右 赋值运算符 (低) (a>b)&&(x>y) //a>b&&x>y (a==blI(x=y) /a==bllx==y (la)(a>b) /lalla>b 网☒D
第4章 选择结构程序设计 ⚫优先级: ⚫结合方向: ! :从右向左 && :从左向右 || :从左向右 (a>b) && (x>y) // a>b && x>y (a==b)||(x==y) // a==b||x==y (!a)||(a>b) // !a||a>b 1 关系表达式与逻辑表达式