以下列出了所有Go语言的算术运算符。假定 A 值为 10,B 值为 20。

以下列出了所有Go语言的关系运算符。假定 A 值为 10,B 值为 20。

以下列出了所有Go语言的逻辑运算符。假定 A 值为 True,B 值为 False。

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

Go 语言支持的位运算符如下所示。假定 A 为60,B 为13:

以下实例演示了位运算符的用法:

有些运算符拥有较高的优先级,二元运算符的运算方向均是从左至右。下表列出了所有运算符以及它们的优先级,由上至下代表优先级由高到低:

当然,你可以通过使用括号来临时提升某个表达式的整体运算优先级。