您好,登錄后才能下訂單哦!
今天小編給大家分享一下Golang中的運算符有哪些及怎么使用的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
Go 語言內置的運算符有:
算術運算符
關系運算符
邏輯運算符
賦值運算符
位運算符
對于有過其他編程語言的朋友,學習起來還是很簡單的。基本上看一遍就足夠了。
| + | 相加
| - | 相減
| * | 相乘
| / | 相除
| % | 求余
| == | 檢查兩個值是否相等,如果相等返回 True 否則返回 False。
| != | 檢查兩個值是否不相等,如果不相等返回 True 否則返回 False。
| > | 檢查左邊值是否大于右邊值,如果是返回 True 否則返回 False。
| >= | 檢查左邊值是否大于等于右邊值,如果是返回 True 否則返回 False。
| < | 檢查左邊值是否小于右邊值,如果是返回 True 否則返回 False。
| <= | 檢查左邊值是否小于等于右邊值,如果是返回 True 否則返回 False。
| && | 邏輯 AND 運算符。 如果兩邊的操作數都是 True,則為 True,否則為 False。
| || | 邏輯 OR 運算符。 如果兩邊的操作數有一個 True,則為 True,否則為 False。
| ! | 邏輯 NOT 運算符。 如果條件為 True,則為 False,否則為 True。
| = | 簡單的賦值運算符,將一個表達式的值賦給一個左值
| += | 相加后再賦值
| -= | 相減后再賦值
| *= | 相乘后再賦值
| /= | 相除后再賦值
| %= | 求余后再賦值
| <<= | 左移后賦值
| >>= | 右移后賦值
| &= | 按位與后賦值
| |= | 按位或后賦值
| ^= | 按位異或后賦值
| & | 參與運算的兩數各對應的二進位相與。 (兩位均為1才為1)
| | | 參與運算的兩數各對應的二進位相或。 (兩位有一個為1就為1)
| ^ | 參與運算的兩數各對應的二進位相異或,當兩對應的二進位相異時,結果為1。 (兩位不一樣則為1)
| << | 左移n位就是乘以2的n次方。 “a<<b”是把a的各二進位全部左移b位,高位丟棄,低位補0。
| >> | 右移n位就是除以2的n次方。 “a>>b”是把a的各二進位全部右移b位。
以上就是“Golang中的運算符有哪些及怎么使用”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。