運算子有:1、「/」運算符,可對兩個運算元進行除法運算,語法「運算元數1 / 運算元2」;2、「%」取模(取餘)運算符,可對兩個運算元進行除法運算並傳回餘數,語法「操作數1 % 運算元2」;3、「/=」除賦值運算符,作用是先進行除法運算,再將結果賦值給運算子左側的變數;4、「%」取餘賦值運算符,作用是先進行取餘運算,再將結果賦值給運算子左側的變數。
本教學操作環境:windows7系統、GO 1.18版本、Dell G3電腦。
運算子是一種特殊的符號,用來表示資料的運算、賦值和比較等。
golang中可以進行除法運算的運算子有:
#運算子 | ##運算範例 | 結果 | |
---|---|---|---|
除法運算 | 4/2 | #2 | |
取模|取餘 | 9%2 | ##1 | |
相除後賦值 | c/=a | 相當於c=c/a | |
取餘後賦值 | c%=a | 相當於c=c%a |
「/」和「%」是算術運算符,是用來對數字(文字或變數)執行算術運算的一種符號。
- 「/」是除法運算子
- 「%」是取模(取餘)運算子
- 使用時注意事項
- 對於除號/,它的整數除和小數除是有區別的;整數之間做除法時,只保留整數時部分而捨棄小數部分。不會進行四捨五入等。例:x:=50/9 結果是5
- #當對於一個數字取模時可以等價於a%b=a-a/b*b
- 實例
package main import "fmt" func main() { var a int = 21 var b int = 10 var c int c = a / b fmt.Printf("除法运算符 - c 的值为 %d\n", c ) c = a % b fmt.Printf("取余运算符 - c 的值为 %d\n", c ) }
「
/=」和「%=
」是擴充後的賦值運算符,是將=與其他運算子(包括算術運算子、位元運算子和邏輯運算子)結合,擴展成為功能更強大的賦值運算子。
- 「/=」:先進行除法運算,再將結果賦值給運算子左側的變數
- 「%=」先進行取模運算,再將結果賦值給運算子左側的變數
- #範例:
package main import "fmt" func main() { var a int = 21 var c int =3 a /= c fmt.Printf("a 值为 = %d\n", a ) var b int = 9 var d int =2 b %= d fmt.Printf("b 值为 = %d\n", b ) }
【相關推薦:
、程式設計教學】
以上是golang中除法運算子有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Go語言的核心特性包括垃圾回收、靜態鏈接和並發支持。 1.Go語言的並發模型通過goroutine和channel實現高效並發編程。 2.接口和多態性通過實現接口方法,使得不同類型可以統一處理。 3.基本用法展示了函數定義和調用的高效性。 4.高級用法中,切片提供了動態調整大小的強大功能。 5.常見錯誤如競態條件可以通過gotest-race檢測並解決。 6.性能優化通過sync.Pool重用對象,減少垃圾回收壓力。

Go語言在構建高效且可擴展的系統中表現出色,其優勢包括:1.高性能:編譯成機器碼,運行速度快;2.並發編程:通過goroutines和channels簡化多任務處理;3.簡潔性:語法簡潔,降低學習和維護成本;4.跨平台:支持跨平台編譯,方便部署。

關於SQL查詢結果排序的疑惑學習SQL的過程中,常常會遇到一些令人困惑的問題。最近,筆者在閱讀《MICK-SQL基礎�...

golang ...

Go語言中如何對比並處理三個結構體在Go語言編程中,有時需要對比兩個結構體的差異,並將這些差異應用到第�...

GoLand中自定義結構體標籤不顯示怎麼辦?在使用GoLand進行Go語言開發時,很多開發者會遇到自定義結構體標籤在�...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver CS6
視覺化網頁開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SublimeText3漢化版
中文版,非常好用