关系运算符
判断相等或者不等的运算符,一般被称为关系运算符。
相等和不相等
- C/C++/Java/C#使用”==”表示相等,”=”表示赋值,”!=”代表不相等。C/C++无法根据使用场景区分赋值和相等运算符,因为支持赋值运算符返回整数并作为判断条件。
- VB用”=”判断相等,”<>”代表不相等。
- JS中“=”是赋值,”==”判断相等,宽松比较,”===”是严格比较相等。
- 比如1 == “1”成立,但1 === “1”不成立。
- SQL和VB类似,用”=”表示相等,”<>”表示不相等。“=“也用于赋值,根据场景区分开,不会混淆。比如set @variable = <value>表示赋值,在where子句中”=”是比较。
- SQL为了更好支持查询,增加了BETWEEN/LIKE/IN, 分别表示在某个范围,类似和在确定范围内。其他编程语言不会有此功能。
微风不燥,阳光正好,你就像风一样经过这里,愿你停留的片刻温暖舒心。
我是程序员小迷(致力于C、C++、Java、Kotlin、Android、iOS、Shell、JavaScript、TypeScript、Python等编程技术的技巧经验分享),若作品对您有帮助,请关注、分享、点赞、收藏、在看、喜欢,您的支持是我们为您提供帮助的最大动力。
欢迎关注。助您在编程路上越走越好!