取模运算符 (%)

一个表达式的值除以另一个表达式的值,并返回余数。

number1 % number2

参数

  • number1
    任何数值表达式。

  • number2
    任何数值表达式。

备注

取模或余数运算符用 number2 除 number1 并只返回余数。 结果中的符号与 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

请参见

参考

取模赋值运算符 (%=)

概念

运算符优先级

运算符摘要