您好,登錄后才能下訂單哦!
今天小編給大家分享一下golang除法運算符怎么使用的相關(guān)知識點,內(nèi)容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
運算符有:1、“/”運算符,可對兩個操作數(shù)進行除法運算,語法“操作數(shù)1 / 操作數(shù)2”;2、“%”取模(取余)運算符,可對兩個操作數(shù)進行除法運算并返回余數(shù),語法“操作數(shù)1 % 操作數(shù)2”;3、“/=”除賦值運算符,作用是先進行除法運算,再將結(jié)果賦值給運算符左側(cè)的變量;4、“%”取余賦值運算符,作用是先進行取余運算,再將結(jié)果賦值給運算符左側(cè)的變量。
運算符是一種特殊的符號,用來表示數(shù)據(jù)的運算、賦值和比較等。
golang中可以進行除法運算的運算符有:
運算符 | 運算 | 例子 | 結(jié)果 |
---|---|---|---|
/ | 除法運算 | 4/2 | 2 |
% | 取模|取余 | 9%2 | 1 |
/= | 相除后賦值 | c/=a | 相當于c=c/a |
%= | 取余后賦值 | c%=a | 相當于c=c%a |
“/”和“%”運算符
“/”和“%”是算術(shù)運算符,是用于對數(shù)字(文字或變量)執(zhí)行算術(shù)運算的一種符號。
“/”是除法運算符
“%”是取模(取余)運算符
使用時注意事項
對于除號/,它的整數(shù)除和小數(shù)除是有區(qū)別的;整數(shù)之間做除法時,只保留整數(shù)時部分而舍棄小數(shù)部分。不會進行四舍五入等。例:x:=50/9 結(jié)果是5
當對于一個數(shù)取模時可以等價于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 )
}
“/=”和“%=”運算符
“/=
”和“%=
”是擴展后的賦值運算符,是將=與其他運算符(包括算術(shù)運算符、位運算符和邏輯運算符)相結(jié)合,擴展成為功能更加強大的賦值運算符。
“/=”:先進行除法運算,再將結(jié)果賦值給運算符左側(cè)的變量
“%=”先進行取模運算,再將結(jié)果賦值給運算符左側(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除法運算符怎么使用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關(guān)注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。