共用方式為


模數運算子 (%)

更新: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);

需求

1 版

請參閱

概念

運算子優先順序

運算子摘要

參考

模數設定運算子 (%=)