Share via


模數運算子 (%)

以某運算式的值除以另一個運算式的值,並傳回餘數。

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

需求

版本 1

請參閱

參考

模數設定運算子 (%=)

概念

運算子優先順序

運算子摘要