关系运算符(比较运算)& bool类型(布尔)

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

 

总结:在一个表达式中,参与关系表达式的变量类型必须一致.

 

posted @ 2016-04-06 18:24  思维乐趣  阅读(2804)  评论(0编辑  收藏  举报