运算符,用于程序运行时执行数学或逻辑运算,是一门语言的核心骨架。

运算符的分类

Go 语言中的运算符有以下几种:

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 位运算符
  • 赋值运算符

算术运算符

算术运算符和其它语言中的涵义基本上一致,不过 ++ (自增)和 -- (自减)在Go语言中是单独的语句,并不是运算符。

算数运算符

关系运算符

表明两者之间的真假关系,常用于数值之间的比较。

关系运算符

逻辑运算符

表明几者之间逻辑关系,常用于判断语句做流程控制。

逻辑运算符

位运算符

位运算符是对整数在内存中的二进制位进行操作。

位运算符

赋值运算符

将右侧的值赋于左侧的变量。

赋值运算符

Go 语言的运算符大部分和其它语言一样,如果你学习过其它语言,那么基本上没有任何学习成本的,掌握起来也很简单,只需要记住对应的含义就可以了。