go 語言內建的運算子有:
算術運算子
關係運算子
邏輯運算子
位運算子
賦值運算子
運算子描述+相加
-相減*相乘
/相除%求餘
注意:++
(自增)和--
(自減)在go語言中是單獨的語句,並不是運算子。
2.關係運算子
運算子描述
==檢查兩個值是否相等,如果相等返回 true 否則返回 false。
!=檢查兩個值是否不相等,如果不相等返回 true 否則返回 false。
>
檢查左邊值是否大於右邊值,如果是返回 true 否則返回 false。
>=
檢查左邊值是否大於等於右邊值,如果是返回 true 否則返回 false。
<
檢查左邊值是否小於右邊值,如果是返回 true 否則返回 false。
<=
檢查左邊值是否小於等於右邊值,如果是返回 true 否則返回 false。
3.邏輯運算子
運算子描述
&&邏輯 and 運算子。 如果兩邊的運算元都是 true,則為 true,否則為 false。
||邏輯 or 運算子。 如果兩邊的運算元有乙個 true,則為 true,否則為 false。
!邏輯 not 運算子。 如果條件為 true,則為 false,否則為 true。
4.位運算子
運算子描述
&參與運算的兩數各對應的二進位相與。
(兩位均為1才為1)
|參與運算的兩數各對應的二進位相或。
(兩位有乙個為1就為1)
^參與運算的兩數各對應的二進位相異或,當兩對應的二進位相異時,結果為1。
(兩位不一樣則為1)
<<
左移n位就是乘以2的n次方。
「a<
>>
右移n位就是除以2的n次方。
「a>>b」是把a的各二進位全部右移b位。
5.賦值運算子
運算子描述
=簡單的賦值運算子,將乙個表示式的值賦給乙個左值
+=相加後再賦值
-=相減後再賦值
*=相乘後再賦值
/=相除後再賦值
%=求餘後再賦值
<<=
左移後賦值
>>=
右移後賦值
&=按位與後賦值
|=按位或後賦值
^=按位異或後賦值
Go語言運算子
go語言學習教程 www.lsdcloud.com 運算子用於在程式執行時執行數學或邏輯運算。go 語言內建的運算子有 求餘 下表列出了所有go語言的算術運算子。假定 a 值為 10,b 值為 20。運算子描述例項 相加a b 輸出結果 30 相減 a b 輸出結果 10 相乘 a b 輸出結果 2...
Go語言 運算子
go 語言內建的運算子有 算術運算子 關係運算子 邏輯運算子 位運算子 賦值運算子 運算子描述 相加 相減 相乘 相除 求餘 注意 自增 和 自減 在go語言中是單獨的語句,並不是運算子。運算子描述 檢查兩個值是否相等,如果相等返回 true 否則返回 false。檢查兩個值是否不相等,如果不相等返...
Go語言運算子
go 語言內建的運算子有 算術運算子 關係運算子 邏輯運算子 位運算子 賦值運算子 其他運算子。運算子描述 相加相減 相乘相除 求餘自增 自減運算子 描述檢查兩個值是否相等,如果相等返回 true 否則返回 false。檢查兩個值是否不相等,如果不相等返回 true 否則返回 false。檢查左邊值...