4.3. 关系(比较)运算符
关系(比较)运算符
关系运算符我们又称为比较运算符,听到比较这个词,大家想到的就是比较大小,例如:
大象的重量(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 |
由以上关系运算符链接的表达式我们称为关系表达式。
例子
大于 > 小于 <
//fmt.Println(a < b)
大于等于 >= 小于等于 <=
fmt.Println(a < b)
相等于 == 不等于 !=
fmt.Println(a != b)
字符比较大小实际是比较它们的ASCII码值
func main() {
a := 'a'
b := 'A'
fmt.Println(a > b)
}
推荐文章: