模數運算子 (%)
更新:2007 年 11 月
以某運算式的值除以另一個運算式的值,並傳回餘數。
number1 % number2
引數
number1
任何數值運算式。number2
任何數值運算式。
備註
模數或餘數運算子會將 number1 除以 number2,且只有傳回餘數。結果的符號與 number1 的符號相同。結果的值會介於 0 與 number2 的絕對值之間。
模數運算子的引數可為浮點數值,因此 5.6 % 0.5 會傳回 0.1。
範例
下列範例說明如何使用模數運算子。
var myMoney : int = 128;
var cookiePrice : int = 33;
// Calculate the change if the maximum number of cookies are bought.
var change : int = myMoney % cookiePrice;
// Calculate number of cookies bought.
var numCookies : int = Math.round((myMoney-change)/cookiePrice);