c#关系运算符和逻辑运算符有什么区别
展开全部
顾名思义:
(1)【关系运算符】:进行关系判断的运算符;这里的关系,只限于数值上的【大小关系】。所以又叫【比较运算符】。
参与这种运算的量,都必须是数值类型的,或是可以转化为数值类型的量,也就是,可以【区分(或比较)大小】的量。
而这种运算的结果,也就是【对大小关系的判断】的结果,自然只能是【真】或【假】这两种结果。
(2)【逻辑运算符】:逻辑,本身就是进行判断。而逻辑运算,就是对多个【简单判断】进行组合。所以:
参与逻辑运算的量,必须是能够看作是【判断】的量,也就是可以【区分(或定义)真、假】的量。显然,关系运算的结果,就是这样的量。所以【关系表达式】可以作为【逻辑运算】的运算数。当然,所有布尔型的量,或可以转化为布尔型的量,也都可以进行逻辑运算。
而逻辑运算的结果,自然也是判断的结果,也就是:真或假。所以,与普通的算数运算一样,逻辑运算的结果也可以继续参与下一步逻辑运算,即可以进行“连续运算”。
(1)【关系运算符】:进行关系判断的运算符;这里的关系,只限于数值上的【大小关系】。所以又叫【比较运算符】。
参与这种运算的量,都必须是数值类型的,或是可以转化为数值类型的量,也就是,可以【区分(或比较)大小】的量。
而这种运算的结果,也就是【对大小关系的判断】的结果,自然只能是【真】或【假】这两种结果。
(2)【逻辑运算符】:逻辑,本身就是进行判断。而逻辑运算,就是对多个【简单判断】进行组合。所以:
参与逻辑运算的量,必须是能够看作是【判断】的量,也就是可以【区分(或定义)真、假】的量。显然,关系运算的结果,就是这样的量。所以【关系表达式】可以作为【逻辑运算】的运算数。当然,所有布尔型的量,或可以转化为布尔型的量,也都可以进行逻辑运算。
而逻辑运算的结果,自然也是判断的结果,也就是:真或假。所以,与普通的算数运算一样,逻辑运算的结果也可以继续参与下一步逻辑运算,即可以进行“连续运算”。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询