05.运算符与表达式(下)
1.关系运算符
<大于 、>小于 、 >=小于等于、 <=大于等于、 ==等于、 !=不等于
概念 :关系运算符用来描述两个事物之间的关系.
由运算符连接的表达式称之为运算符表达式。
关系表达式的运算结果为 == bool ==(布尔)类行
//> <
Console.WriteLine(5 > 3);//out true
Console.WriteLine(5 < 3);//out false
//>= <=
Console.WriteLine(5 >= 3);//out true
Console.WriteLine(5 >= 5);//out true
Console.WriteLine(5 >= 6);//out false
// == !=
Console.WriteLine(5 == 3);//out false
Console.WriteLine(5 == 5);//out true
Console.WriteLine(5 != 3);//out false
Console.WriteLine(5 != 5);//out true
2.逻辑运算符
1. && 逻辑与
&& 两边的表达式结果都为true的时候,这个&&的表达式的结果就为true
两边的表达式结果只要有一个false,那么整个逻辑表达式的结果为false
//逻辑与 &&
Console.WriteLine(10>5 && 10<20);//out true
Console.WriteLine(10 > 10 && 10 < 20);//out false
2.|| 逻辑或
||两边的表达式主要有一边为true,整个表达式的结果就为true
两边的表达式结果都为false,整个||表达式的结果才为false
//逻辑或 ||
Console.WriteLine(10>5 || 10>20);//out true
Console.WriteLine(10 > 11 || 10 > 20);//out false
3.! 逻辑非
!true变为false,false变为false.
Console.WriteLine(5>3);//out true
Console.WriteLine(!(5>3));//out false

总结
逻辑运算符两边放的一般是关系表达式或者bool类行的值
逻辑表达式的结果也是bool类行
ex 判断闰年
闰年的条件 :年份能够被400整除,或者年份能够被4整除但是不能被100整除
//年份能够被400整除,或者年份能够被4整除同时不能被100整除
int nian = 2024;
if ((nian%400==0) || (nian % 4 == 0 && nian%100 != 0))
{
Console.WriteLine("闰年");
}
else
{
Console.WriteLine("不是闰年");
}

浙公网安备 33010602011771号