剰余演算子 (%)

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);

必要条件

Version 1

参照

参照

剰余代入演算子 (%=)

概念

演算子の優先順位

演算子の一覧