
逻辑运算符 主讲:曾志华
逻辑运算符 主讲:曾志华

逻辑运算符 ”逻辑运算符用于连接一个或多个条件,判断这些 条件是否成立。 冬逻辑运算符的类型为: 运算 运算符 表达式 逻辑功能 逻辑“非” Ia a为“真”时,结果为“假” 逻辑“与” && a 8&b a、b同时为“真”,结果才为“真” 逻辑“或” allb a、b同时为“假”,结果才为“假
运算 运算符 表达式 逻辑功能 逻辑“非” ! !a a为“真”时,结果为“假” 逻辑“与” && a && b a、b同时为“真”,结果才为“真” 逻辑“或” || a || b a、b同时为“假”,结果才为“假” ❖ 逻辑运算符用于连接一个或多个条件,判断这些 条件是否成立。 ❖ 逻辑运算符的类型为: 逻辑运算符

示例 1、求表达式的值 ①0.3&&-0.5 1 ②3<4&&!1 ③1‖2&&0
1、求表达式的值 ① 0.3 && -0.5 ② 3 < 4 && ! 1 ③ 1 || 2 && 0 0 1 1 示例

示例 2、写出以下表达式 ①为正偶数 X>0&&x%2==0 ②n能被3或7整除 n%3==0川n%7==0 ③ch为英文字母 ch>='A'&&ch='a'&&ch<='z
2、写出以下表达式 ① x为正偶数 ② n能被3或7整除 ③ ch为英文字母 x>0 && x%2==0 ch>='A' && ch='a' && ch<='z' n%3==0 || n%7==0 示例

示例 ① 三个整数a,b,c能组成三角形 a+b>c &&b+c>a 8&c+a>b ②判断一个年份year是否为闰年 提示:闰年的条件满足下面两个之一即可 1)能被4整除但是不能被100整除 2)能被400整除 year%4==0&&year%100!=0 year%400==0
① 三个整数a,b,c能组成三角形 ② 判断一个年份year是否为闰年 提示:闰年的条件满足下面两个之一即可 1)能被4整除但是不能被100整除 2)能被400整除 year % 4 == 0 && year %100!= 0 || year % 400 == 0 a+b>c && b+c >a && c+a> b 示例

思考 #include void main() { 换成川呢? inta,b,c; c=(a=0)&&(b=1): printf("a=%d,b=%d,c=%d\n",a,b,c)
思考 #include void main() { int a , b , c ; c = (a = 0) && (b = 1) ; printf( "a=%d, b=%d, c=%d\n", a , b , c ) ; } 换成||呢?