一个表达式的值除以另一个表达式的值,并返回余数。
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);要求请参见
参考
取模赋值运算符 (%=)概念
运算符优先级运算符摘要