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)
}
推荐文章: