回覆列表
-
1 # rusih5564
-
2 # 佳期如夢將至
“/=”屬於複合賦值運算子中的一種。
把左邊的變數除於右邊變數的值賦予右邊的變數,例如:a/=b等價於a=a/b。同類的還有*=(例如:a*=b等價於a=a*b)、+=(例如:a+=b等價於a=a+b)、-=(例如:a-=b等價於a=a-b)、%=(例如:a%=b等價於a=a%b(這裡的%符號是求餘運算子,a%b表示求a除於b的餘數))。或許你還會問為什麼a/=b為什麼不直接用a=a/b來表示,這是因為這樣的表示方法可以讓程式更加簡潔。
“/=”屬於複合賦值運算子中的一種,表示把左邊的變數除於右邊變數的值賦予右邊的變數,例如:a/=b等價於a=a/b。同類的還有*=(例如:a*=b等價於a=a*b)、+=(例如:a+=b等價於a=a+b)、-=(例如:a-=b等價於a=a-b)、%=(例如:a%=b等價於a=a%b(這裡的%符號是求餘運算子,a%b表示求a除於b的餘數))。或許你還會問為什麼a/=b為什麼不直接用a=a/b來表示,這是因為這樣的表示方法可以讓程式更加簡潔。