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("不是闰年");
}
posted @ 2022-06-20 04:29  元素-  阅读(61)  评论(0)    收藏  举报