本教程操作環境: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 mainimport "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 mainimport "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中文網其它相關文章!