算数运算符

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

运算符描述实例+相加A + B 输出结果 30-相减A - B 输出结果 -10*相乘A * B 输出结果 200/相除B / A 输出结果 2%求余B % A 输出结果 0++自增A++ 输出结果 11--自减A-- 输出结果 9

关系运算符

运算符描述实例==检查两个值是否相等,如果相等返回 True 否则返回 False。(A == B) 为 False!=检查两个值是否不相等,如果不相等返回 True 否则返回 False。(A != B) 为 True>检查左边值是否大于右边值,如果是返回 True 否则返回 False。(A > B) 为 False<检查左边值是否小于右边值,如果是返回 True 否则返回 False。(A < B) 为 True>=检查左边值是否大于等于右边值,如果是返回 True 否则返回 False。(A >= B) 为 False<=检查左边值是否小于等于右边值,如果是返回 True 否则返回 False。(A <= B) 为 True

逻辑运算符

位运算符

赋值运算符

其他运算符

运算符优先级

参考:https://www.runoob.com/go/go-operators.html