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
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及捕鱼10元起上10元下的版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的捕鱼10元起上10元下的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!