关系运算符我们又称为比较运算符,听到比较这个词,大家想到的就是比较大小,例如:
大象的重量(1500)>老鼠的重量(1)
兔子的寿命(3)>乌龟的寿命(1000)
我的年龄(20)==你的年龄(20)
提问:比大比小的结果是什么?
结果是对或者是错,在GO语言中,怎样表示对于错呢?
关系运算的结果是布尔类型的。
bool值只有两个
真:true
假:false
GO语言中常见的关系运算符如下:
运算符
术语
示例
结果
相等于
4 == 3
false
不等于
4 != 3
true
小于
4 < 3
false
大于
4 > 3
true
小于等于
4 <= 3
false
大于等于
4 >= 1
true
由以上关系运算符链接的表达式我们称为关系表达式。
Go语言的关系运算符如下表所示。(假定 A 值为 10,B 值为 20)
运算符
描述
实例
检查两个值是否相等,如果相等返回 True 否则返回 False
(A == B) 为 False
检查两个值是否不相等,如果不相等返回 True否则返回 False
(A != B) 为 True
检查左边值是否大于右边值,如果是返回 True否则返回 False
(A > B) 为 False
检查左边值是否小于右边值,如果是返回 True 否则返回 False
(A < B) 为 True
检查左边值是否大于等于右边值,如果是返回 True 否则返回 False
(A >= B) 为 False
检查左边值是否小于等于右边值,如果是返回 True否则返回 False
(A <= B) 为 True
表:关系运算符
关系运算符具体使用方式如下:
关系运算符的细节说明
细节说明
1) 关系运算符的结果都是 bool 型,也就是要么是 true,要么是 false。
2) 关系运算符组成的表达式,我们称为关系表达式: a > b
3) 比较运算符"=="不能误写成 "=" !!