在C#中,有6个关系运算符,用于比较两个事物之间的关系

来源:互联网 发布:韩国电视直播软件apk 编辑:程序博客网 时间:2024/05/22 03:12

在C#中,有6个关系运算符,用于比较两个事物之间的关系
关系运算符(比较运算):
)>,<
)==/!=  比较相等、不等于
)>=/<=
由上边关系运算符连接的式子叫做关系表达式,这个式子可能成立true也可能不成立false,这种类型式子就是布尔(bool)类型,也就是说关系运算的结果只有两种:ture和false即布尔类型
Bool(布尔)类型
在计算机中,一个条件成立与不成立可以用bool类型来表达
Bool类型值只有2个:
真:true
假:false
逻辑表达式
三个逻辑运算符:
&&(与)、||(或)、!(非)
关于表达式:由关系运算符连接起来的式子
表达式1&&表达式2:当表达式1、2全为true时,其表达式的结果为true

逻辑表达式1&&逻辑表达式2

逻辑表达式1

逻辑表达式2

运算结果

True

True

True

False

True(不在进行运算)

False

True

False

False

False

False(不在进行运算)

False


表达式1||表达式2:当表达式1、2有一个为ture时,其结果为true

逻辑表达式1||逻辑表达式2

逻辑表达式1

逻辑表达式2

运算结果

True

True(不在进行运算)

True

False

True

True

True

False(不在进行运算)

True

False

False

False


!表达式:如果表达式的结果为true,则去反为false,反之为true

!逻辑表达式1

逻辑表达式

运算结果

True

False

False

True

 

逻辑||和&&的两种短路现象:
在逻辑||中如果第一个式子为true则不在运算第二个式子整个式子的运算结果true

在逻辑&&中如果第一个式子为false则第二个式子不在进行运算整个式子为false


1 0
原创粉丝点击