《C#关系运算符和逻辑运算符》
一、 说明
本文主要讲C#的关系运算符和逻辑运算符
二、 内容
1. 关系运算符
相等:== 检查两个操作数的值是否相等,如果相等则条件为真。
不等:!= 检查两个操作数的值是否相等,如果不相等则条件为真。
大于:> 检查左操作数的值是否大于右操作数的值,如果是则条件为真。
小于:< 检查左操作数的值是否小于右操作数的值,如果是则条件为真。
大于等于:>= 检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真。
小于等于:<= 检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真。
2. 逻辑运算符
&& 称为逻辑与运算符。如果两个操作数都非零,则条件为真。
|| 称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为真。
! 称为逻辑非运算符。用来逆转操作数的逻辑状态。如果条件为真则逻辑非 !
三、代码演示
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
//算术运算符
int a = 20;
int b = 10;
if (a == b)
{
Console.WriteLine("a等于b为真!");
}
else
{
Console.WriteLine("a等于b为假!");
}
if (a < b)
{
Console.WriteLine("a小于于b为真!");
}
else
{
Console.WriteLine("a小于b为假!");
}
if (a > b)
{
Console.WriteLine("a大于b为真!");
}
else
{
Console.WriteLine("a大于b为假!");
}
if (a <= b)
{
Console.WriteLine("a <= b为真");
}
else
{
Console.WriteLine("a <= b为假");
}
if (b >= a)
{
Console.WriteLine("b >= a为真");
}
else
{
Console.WriteLine("b >= a为假");
}
//逻辑运算符
bool c = true;
bool d = false;
bool e = true;
if (c && e)
{
Console.WriteLine("c && e:c和e同时为真");
}
if (c || d)
{
Console.WriteLine("c || d:c和d两者中有一者为真时,或c和d两者中两者都为真时输出");
}
if (c != d)
{
Console.WriteLine("c不等于d为真");
}
Console.ReadLine();
}
}
}