【10】Go语言运算符及运算符的优先级

运算符用于在程序运行时执行数学或逻辑运算。
1.算术运算符
Go 语言的算术运算符如图,假设A值为10,B值为20。

image.png

2.关系运算符
Go 语言的关系运算符如图,假设A值为10,B值为20。

image.png

3.逻辑运算符
Go 语言的逻辑运算符如图。假定A值为True,B值为False。

image.png

4.位运算符
位运算符对整数在内存中的二进制位进行操作。
位运算符比一般的算术运算符速度要快,而且可以实现一些算术运算符不能实现的功能。如果要开发高效率程序,位运算符是必不可少的。
Go 语言的位运算符如图。假定 A = 60,B = 13,其二进制数转换如下。
A = 0011 1100
B = 0000 1101

image.png

image.png

5.赋值运算符
Go 语言的赋值运算符如图。

image.png

6.其他运算符
Go 语言的其他运算符如图。

image.png

运算符的优先级
所谓优先级,就是当多个运算符出现在同一个表达式中时,先执行哪个运算符。

image.png

注意:优先级值越大,表示优先级越高。

你可能感兴趣的:(【10】Go语言运算符及运算符的优先级)