1、在c#中有6个关系运算符,用于比较两个事物之间的关系
关系运算符:
>
<
== 比较相等
!=比较不相等
>=
<=
2、关系表达式:由关系运算符连接起来的式子.
3、关系表达式的运算结果为bool类型,并且只有2个值,分别是true、false.如果运算表达式成立则这个表达式的值为true,不成立则为false.
例:
1.1: >
int zsAge=20,lsAge=18;
bool isRight=zsAge>lsAge;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:True
1.2:<
int zsAge=20,lsAge=18;
bool isRight=zsAge<lsAge;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:false
1.3:==
int zsAge=20,lsAge=18;
bool isRight=zsAge==lsAge;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:False
1.4:!=
int zsAge=20,lsAge=18;
bool isRight=zsAge!=lsAge;
Console.WriteLine("输出结果={0}",isRight);
Console.ReadKey();
输出结果:True
1.5:>=
int zsAge=20,lsAge=18;
bool isRight=zsAge>=lsAge;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:True
1.6:<=
int zsAge=20,lsAge=18;
bool isRight=zsAge<=lsAge;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:False
练习题:
int类型的比较。
1,
int elephantWeight=1500,mouseWeight=1;
bool isRight=elephantWeight>mouseWeight;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:Ture.
2,
int hareLifetime=3,tortoiseLifetime=1000;
bool isRight=hareLifetime>tortoiseLifetime;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:False.
3,
int number1=39,number2=18;
bool isRight=number1<number2;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:False
4,
int myAge=20,youAge=20;//int类型的比较
bool isRight=myAge==youAge;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:True
string类型的比较。
string zsName="张三",lsName="李四";
bool isRight=zsName==lsName;
Console.WriteLine("比较结果={0}",isRight);
Console.ReadKey();
输出结果:False
总结:在一个表达式中,参与关系表达式的变量类型必须一致.