go语言运算符(C语言逗号运算符)

Go语言运算符的分类

在Go语言中,运算符可以分为以下几类:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、其他运算符。

常见运算符的用法

1.算术运算符:包括加、减、乘、除和取余等五种。例如:a+b,a-b,a*b,a/b,a%b。

2.比较运算符:用于比较两个值的大小,结果为真或假。例如:a==b,a!=b,a>b,a>=b,a

3.逻辑运算符:用于判断两个表达式的逻辑关系,结果为真或假。例如:a&&b,a||b,!a。

4.赋值运算符:用于将一个值赋给变量,等号右边为被赋的值,等号左边为接收值的变量。例如:a=b,a+=b,a-=b,a*=b,a/=b,a%=b。

5.位运算符:用于对二进制位进行运算。例如:&,|,^,>>,<<。

6.其他运算符:包括取地址运算符&,取值运算符*,点运算符.和类型断言运算符。(按实际需要添加)。

运算符的优先级和结合性

在一个表达式中,Go语言会按照一定的优先级和结合性来计算各个运算符。一般按数值、加减、乘除、比较运算、逻辑运算的顺序进行计算,不需要使用括号辅助计算。如需改变计算顺序,可使用括号来控制运算顺序。

需要注意的是,赋值运算符在优先级中是最低的,而逻辑运算的优先级最高,常常需要使用括号来控制计算顺序。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/golang-99r.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年5月2日 上午4:11
下一篇 2023年5月2日 上午4:11

猜你喜欢