MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

不同语言的关系运算符

2025-01-06 13:00 huorong 精选文章 4 ℃ 0 评论


判断相等或者不等的运算符,一般被称为关系运算符或者比较运算符。


相等和不相等

定义基本比较运算符:< > == >= <= !=

  • C/C++/Java/C#/PHP/Kotlin 等均支持基本比较运算符。它们使用"=="表示相等,"="表示赋值,"!="代表不相等。
    • C/C++条件语句可以混用赋值和相等运算符,因为支持赋值运算符返回整数并作为判断条件。
  • VB用"="判断相等,"<>"代表不相等。
  • JS中“=”是赋值,"=="判断相等,宽松比较,"==="是严格比较相等。
    • 比如1 == "1"成立,但1 === "1"不成立。
  • SQL和VB类似,用"="表示相等,"<>"表示不相等。“=“也用于赋值,根据场景区分开,不会混淆。比如set @variable = <value>表示赋值,在where子句中"="是比较。
    • SQL为了更好支持查询,增加了BETWEEN/LIKE/IN, 分别表示在某个范围,类似和在确定范围内。其他编程语言不会有此功能。
  • Fortran 有两套运算符表达关系运算符,== /= > >= < <=和.eq. .ne. .gt. .lt. .ge. .le.
  • PHP 额外支持恒等===和非恒等!==运算符,===意味着不仅数值相同,类型也相同。!==表示数值和类型至少一个不同。
    • 例如 "100" == 100 返回true, 但 "100" === 100 是false.









若文章对您有帮助,欢迎关注 程序员小迷 。助您在编程路上越走越好!

微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。

我是 程序员小迷 (致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。

Tags:ge le

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言