【发布时间】:2014-09-22 04:48:46
【问题描述】:
我确信比较运算符是<> 是有原因的。我在谷歌上搜索并试图理解它;我从功能的角度读到它与索引有关;我要解决的是使用“小于和大于”背后的语义。
任何值怎么可能同时小于和大于?这不是说<> 总是返回false吗?
【问题讨论】:
-
你能描述一下,什么样的Stack Overflow用户会知道这个问题的答案?
-
是的 - 历史原因。在 C 引入“!=”之前,“”在许多语言中的意思是“不相等”。
-
<>表示“不等于”,而不是“小于”和“大于”的组合 -
事实上,像 >= 和
-
@FoggyDay 非常感谢您提供的示例。 @BadZen 是的,你是对的,似乎所有联合运算符都是
OR而不是AND