Go之運算子

2021-10-05 12:32:21 字數 1038 閱讀 5448

運算子描述+

相加-相減*

相乘/相除%

取餘

注意事項:自增(++)和自減(–)是表示式,不是運算子

運算子

描述==

判斷兩個值是否相等,若相等則返回 true否則返回false

!=判斷兩個值是否不相等,若不相等則返回 true否則返回false

>

判斷左邊值是否大於右邊值,若是則返回 true否則返回false

>=

判斷左邊值是否大於等於右邊值,若是則返回 true否則返回false

<

判斷左邊值是否小於右邊值,若是則返回 true否則返回false

<=

判斷左邊值是否小於等於右邊值,若是則返回 true 否則返回false

運算子描述

&&邏輯 and 運算子,若兩邊的運算元都是true,則為 true

||邏輯 or 運算子,如果兩邊的運算元有乙個 true,則為 true

!邏輯 not 運算子。 如果條件為 true,則為 false,反之為 true

位運算子對整數在記憶體中的二進位制位進行操作。

運算子描述&

兩數各對應的二進位相與 (兩位均為1才為1)

|兩數各對應的二進位相或(兩位有乙個為1就為1)

^兩數各對應的二進位相異或(兩位不一樣則為1)

<<

"a << b"是把 a 的各二進位全部左移 b 位,高位丟棄,低位補0

>>

"a >> b"是把 a 的各二進位全部右移 b 位

運算子描述

=簡單的賦值運算子,將乙個表示式的值賦給乙個左值

+=相加後再賦值

-=相減後再賦值

*=相乘後再賦值

/=相除後再賦值

%=求餘後再賦值

<<=

左移後賦值

>>=

右移後賦值

&=按位與後賦值

1=按位或後賦值

^=按位異或後賦值

Go語言入門之運算子

比較運算子用於比較兩個內容的大小,在判斷和分支中使用頻率比較高 運算子含義 是否等於,返回值為bool型別,判斷是否成立 不等於,大於,大於等於,小於,小於等於 運算子含義 邏輯非,取結果的反 邏輯與,只有兩側同時為真時總體結果才為真 雙豎線邏輯或,至少為一側為真總體結果才為真 賦值運算子的目的是給...

Go語言基礎之運算子

運算子用於在程式執行時執行數學或邏輯運算。go 語言內建的運算子有 算術運算子 關係運算子 邏輯運算子 位運算子 賦值運算子 運算子描述 相加 相減 相乘 相除 求餘注意 自增 和 自減 在go語言中是單獨的語句,並不是運算子。運算子描述 檢查兩個值是否相等,如果相等返回 true 否則返回 fal...

Go語言基礎之運算子

關係運算子 邏輯運算子 位運算子 賦值運算子 相加 相減 相乘 相除 求餘注意 自增 和 自減 在go語言中是單獨的語句,並不是運算子。檢查兩個值是否相等,如果相等返回 true 否則返回 false。檢查兩個值是否不相等,如果不相等返回 true 否則返回 false。檢查左邊值是否大於右邊值,如...