Go語言運算子
算數運算子
下表列出了所有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 |
邏輯運算子
位運算子
賦值運算子

其他運算子

運算子優先順序
