4.3. 关系(比较)运算符

未匹配的标注
本文档最新版为 2023,旧版本可能放弃维护,推荐阅读最新版!

关系 (比较) 运算符#

关系运算符我们又称为比较运算符,听到比较这个词,大家想到的就是比较大小,例如:

  1. 大象的重量 (1500)> 老鼠的重量 (1)

  2. 兔子的寿命 (3)> 乌龟的寿命 (1000)

  3. 我的年龄 (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)
}

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
wangchunbo
讨论数量: 0
发起讨论 查看所有版本


暂无话题~