程序员求职经验分享与学习资料整理平台

网站首页 > 文章精选 正文

Go语言基础—运算符

balukai 2025-01-06 11:17:03 文章精选 11 ℃

运算符简介

  • Go语言支持运算符类型:算术运算符、比较运算符、逻辑运算符、赋值运算符、关系运算符、位运算符

算术运算符

  • 主要针对浮点数和整数;
  • 加法、减法、乘法、除法、取余;
  • 优先级问题:乘除 > 取余 > 加减

运算符

含义

+

加法

-

减法

*

乘法

/

除法

%

取余,示例:3%2=1

++

自增一,只能单独使用,没有返回值

--

自增一,只能单独使用,没有返回值


比较运算符

  • 用于比较两个内容的大小。判断、分支中使用频率较高

运算符

含义

==

等于,返回值为bool类型,用于判断

!=

不等于

>

大于

>=

大于等于

<

小于

<=

小于等于


逻辑运算符

  • 逻辑运算符在判断和分支中使用频率较高

运算符

含义

非,取结果的反

&&

与,两侧同为真则真

||

或,两侧只要有一个真,则为真


赋值运算符

  • 赋值运算符目的是给变量赋值
  • 提供了很多运算的简单方式

运算符

含义

=

右侧内容赋值给左侧变量

+=

A+=B,A=A+B

-=

A-=B,A=A-B

*=

A*=B,A=A*B

/=

A/=B,A=A/B

%=

A%=B,A=A%B

<<=

A<<=B,A=A<<B

>>=

A>>=B,A=A>>B

&=

A&=B,A=A&B

|=

A|=B,A=A|B

^=

A^=B,A=A^B

最近发表
标签列表