剰余演算子 (%)
更新 : 2007 年 11 月
1 つの式の値を他方で除算し、その剰余を返します。
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);