一文淺析Golang中的運運算元

2022-11-24 22:00:20
本篇文章帶大家學習一下Golang,聊聊Go語言基礎中的運運算元,希望對大家有所幫助。

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API偵錯工具:

Go 語言內建的運運算元有:

  • 算術運運算元

  • 關係運算子

  • 邏輯運運算元

  • 賦值運運算元

  • 位運運算元

對於有過其他程式語言的朋友,學習起來還是很簡單的。基本上看一遍就足夠了。【相關推薦:Go視訊教學

1.算術運運算元

| + | 相加 
| - | 相減 
| * | 相乘 
| / | 相除 
| % | 求餘
登入後複製

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.賦值運運算元

| =   | 簡單的賦值運運算元,將一個表示式的值賦給一個左值 
| +=  | 相加後再賦值                  
| -=  | 相減後再賦值                  
| *=  | 相乘後再賦值                  
| /=  | 相除後再賦值                  
| %=  | 求餘後再賦值                  
| <<= | 左移後賦值                    
| >>= | 右移後賦值                    
| &=  | 按位元與後賦值                  
| |=  | 按位元或後賦值                  
| ^=  | 按位元互斥或後賦值
登入後複製

5. 位運運算元

| &  | 參與運算的兩數各對應的二進位相與。 (兩位均為1才為1)                   
| |  | 參與運算的兩數各對應的二進位相或。 (兩位有一個為1就為1)                 
| ^  | 參與運算的兩數各對應的二進位相互斥或,當兩對應的二進位相異時,結果為1。 (兩位不一樣則為1) 
| << | 左移n位就是乘以2的n次方。 「a<<b」是把a的各二進位全部左移b位,高位丟棄,低位補0。 
| >> | 右移n位就是除以2的n次方。 「a>>b」是把a的各二進位全部右移b位。
登入後複製

結束:

再次提醒,需要進技術交流群的同學,可以加我微信fangdongdong_25,需要進前端工程師交流群的備註「前端」,需要進go後端交流群的備註「go後端」

更多程式設計相關知識,請存取:!!

以上就是一文淺析Golang中的運運算元的詳細內容,更多請關注TW511.COM其它相關文章!