5.1关系运算符和关系表达式一P75 1、关系运算符 关系运算符 含义 优先级 结合性 > 大于 高 >= 大于或等于 4个关系运算符优先 < 小于 级相同。 小于或等于 左结合性 = 等于 2个关系运算符优先 低 = 不等于 级相同,但比上面的 优先级低
5.1 关系运算符和关系表达式—P75 关系运算符 含 义 优 先 级 结 合 性 > 大于 4个关系运算符优先 级相同。 左结合性 >= 大于或等于 < 小于 <= 小于或等于 == 等于 2个关系运算符优先 级相同,但比上面的 优先级低。 != 不等于 1、 关系运算符 { {高 低
2.关系表达式: 由操作数和关系运算符号组成的表达式,结果 是一个表示真(1)或假(0)的确定值。 例:5+8>9 X>3 X=10 a==b 注意: ①C语言用0表示假,非0表示真; 真 ② 一个关系表达式的值只能是 0或 假
例:5+8 > 9 x > 3 x!=10 a==b 注意: ① C语言用0表示假,非0表示真; ② 一个关系表达式的值只能是 0 或 1 假 真 2.关系表达式: 由操作数和关系运算符号组成的表达式,结果 是一个表示真(1)或假(0)的确定值
3.关系运算符的优先级 算术运算符 高 关系运算符 赋值运算符 低 例如: c>a+b 等价于:c>(a+b) a==b+c 等价于:a=(b+c) a=b>c 等价于:a=(b>)
3. 关系运算符的优先级 例如: c > a + b 等价于: a = =b + c 等价于: a = b > c 等价于: c > (a + b) a == (b + c) a = (b > c) 算术运算符 关系运算符 赋值运算符 高 低
4.关系运算符的结合性:自左向右 例: ① a==b==c 等价于 (a==b)==c 若a=1、b=2、c-3 (a=b)=c值是? ② a<=b>c 等价于 (a<=b)>c 若a=1、b=2、c=3 (a<=b)>c 值是?
4. 关系运算符的结合性:自左向右 -由左至右的结合性(从前向 后) 例: ① a==b==c 等价于 (a==b)==c 若a=1、b=2、c=3 (a==b)==c 值是? ② a<=b>c 等价于 (a<=b)>c 若a=1、b=2、c=3 (a<=b)>c 值是?
5.2逻辑运算符和逻辑表达式一P76 1.逻辑运算符 逻辑运算符 含义 结合性 优先级 !-单目 逻辑非,表示相反 右结合性 高 &&-双目 逻辑与,表示并且 l-双目 逻辑或,表示或者 左结合性 低 >逻辑运算取值: 取反 &&-全为真才是真 ‖.全为假才是假
5.2 逻辑运算符和逻辑表达式—P76 1. 逻辑运算符 逻辑运算符 含 义 结 合 性 优先级 ! -单目 逻辑非,表示相反 右结合性 高 低 &&-双目 逻辑与,表示并且 ||-双目 逻辑或,表示或者 左结合性 ➢ 逻辑运算取值: ! - 取反 && -全为真才是真 || - 全为假才是假