今天小編給大家分享一下golang除法運(yùn)算符怎么使用的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
10多年的綏江網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整綏江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)建站從事“綏江網(wǎng)站設(shè)計(jì)”,“綏江網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
運(yùn)算符有:1、“/”運(yùn)算符,可對(duì)兩個(gè)操作數(shù)進(jìn)行除法運(yùn)算,語(yǔ)法“操作數(shù)1 / 操作數(shù)2”;2、“%”取模(取余)運(yùn)算符,可對(duì)兩個(gè)操作數(shù)進(jìn)行除法運(yùn)算并返回余數(shù),語(yǔ)法“操作數(shù)1 % 操作數(shù)2”;3、“/=”除賦值運(yùn)算符,作用是先進(jìn)行除法運(yùn)算,再將結(jié)果賦值給運(yùn)算符左側(cè)的變量;4、“%”取余賦值運(yùn)算符,作用是先進(jìn)行取余運(yùn)算,再將結(jié)果賦值給運(yùn)算符左側(cè)的變量。
運(yùn)算符是一種特殊的符號(hào),用來(lái)表示數(shù)據(jù)的運(yùn)算、賦值和比較等。
golang中可以進(jìn)行除法運(yùn)算的運(yùn)算符有:
運(yùn)算符 | 運(yùn)算 | 例子 | 結(jié)果 |
---|---|---|---|
/ | 除法運(yùn)算 | 4/2 | 2 |
% | 取模|取余 | 9%2 | 1 | /= | 相除后賦值 | c/=a | 相當(dāng)于c=c/a |
%= | 取余后賦值 | c%=a | 相當(dāng)于c=c%a |
“/”和“%”運(yùn)算符
“/”和“%”是算術(shù)運(yùn)算符,是用于對(duì)數(shù)字(文字或變量)執(zhí)行算術(shù)運(yùn)算的一種符號(hào)。
“/”是除法運(yùn)算符
“%”是取模(取余)運(yùn)算符
使用時(shí)注意事項(xiàng)
對(duì)于除號(hào)/,它的整數(shù)除和小數(shù)除是有區(qū)別的;整數(shù)之間做除法時(shí),只保留整數(shù)時(shí)部分而舍棄小數(shù)部分。不會(huì)進(jìn)行四舍五入等。例:x:=50/9 結(jié)果是5
當(dāng)對(duì)于一個(gè)數(shù)取模時(shí)可以等價(jià)于a%b=a-a/b*b
實(shí)例
package main
import "fmt"
func main() {
var a int = 21
var b int = 10
var c int
c = a / b
fmt.Printf("除法運(yùn)算符 - c 的值為 %d\n", c )
c = a % b
fmt.Printf("取余運(yùn)算符 - c 的值為 %d\n", c )
}
“/=”和“%=”運(yùn)算符
“/=
”和“%=
”是擴(kuò)展后的賦值運(yùn)算符,是將=與其他運(yùn)算符(包括算術(shù)運(yùn)算符、位運(yùn)算符和邏輯運(yùn)算符)相結(jié)合,擴(kuò)展成為功能更加強(qiáng)大的賦值運(yùn)算符。
“/=”:先進(jìn)行除法運(yùn)算,再將結(jié)果賦值給運(yùn)算符左側(cè)的變量
“%=”先進(jìn)行取模運(yùn)算,再將結(jié)果賦值給運(yù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除法運(yùn)算符怎么使用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。