c#关系运算符和逻辑运算符有什么区别

如题所述

顾名思义:
(1)【关系运算符】:进行关系判断的运算符;这里的关系,只限于数值上的【大小关系】。所以又叫【比较运算符】。
  参与这种运算的量,都必须是数值类型的,或是可以转化为数值类型的量,也就是,可以【区分(或比较)大小】的量。
  而这种运算的结果,也就是【对大小关系的判断】的结果,自然只能是【真】或【假】这两种结果。

(2)【逻辑运算符】:逻辑,本身就是进行判断。而逻辑运算,就是对多个【简单判断】进行组合。所以:
  参与逻辑运算的量,必须是能够看作是【判断】的量,也就是可以【区分(或定义)真、假】的量。显然,关系运算的结果,就是这样的量。所以【关系表达式】可以作为【逻辑运算】的运算数。当然,所有布尔型的量,或可以转化为布尔型的量,也都可以进行逻辑运算。
  而逻辑运算的结果,自然也是判断的结果,也就是:真或假。所以,与普通的算数运算一样,逻辑运算的结果也可以继续参与下一步逻辑运算,即可以进行“连续运算”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-08
没区别,关系运算就是逻辑运算
第2个回答  2014-01-08
逻辑运算符是指数学运算,比如两个“a”+"b"此中的“+”就是关系运算符
相似回答