例:试求x=5>31的值 分析:x=5>31x=(5>3)>1 0
例: 试求 x=5>3>1 的值 分析: x=5>3>1 x=(5>3)>1 =1>1 =0
例:若a=3,b=4,c=5 a>b 表达式值为_0 ab>c表达式值为 f=a<b<c表达式值为 f=a>b>c表达式值为0
例: 若 a=3, b=4, c=5 则 a>b a+b>c f=a<b<c f=a>b>c 表达式值为 表达式值为 表达式值为 表达式值为 0 0 1 1
第二节逻辑运算符和逻辑表达式 关系表达式只适用于描述单一的条件, 如:x>0用于描述“x大于0”,对于较复杂 的复合条件就需要若干个表等式连接起来 才能描述,如:描述“x大于0且不等于2”, 就需要将两个表达式x>0和x!=2连接起来, 即x>Q&&x!=2,其中“&&是C语言中的逻辑 运算符
第二节 逻辑运算符和逻辑表达式 关系表达式只适用于描述单一的条件, 如:x>0用于描述“x大于0”,对于较复杂 的复合条件就需要若干个表等式连接起来 才能描述,如: 描述“x大于0且不等于2” , 就需要将两个表达式x>0和x!=2连接起来, 即x>0&&x!=2,其中“&&”是C语言中的逻辑 运算符
1.逻辑运算符及其优先次序 C语言中的逻辑运算符 运算符 名称 列示例说明优先次序 逻辑非 高 && 与&kba与b 逻辑或 a或b 低
1.逻辑运算符及其优先次序 运算符 名称 示例 ! && || 逻辑非 逻辑与 逻辑或 !a a&&b a||b 示例说明 a非 a与b a或b 优先次序 高 低 C语言中的逻辑运算符
关于优先次序的说明如下: (1)逻辑运算符的结合方向是“自左向右”。 (2) 运算符的优先级 运算符 优先次序 !(非) 算术运算符 关系运算符 &和 赋值运算符 T低
关于优先次序的说明如下: (1)逻辑运算符的结合方向是“自左向右” 。 (2) 运算符 优先次序 !(非) 算术运算符 关系运算符 &&和|| 赋值运算符 高 低 运算符的优先级