Share via


Operador de módulo (%)

Divide o valor de uma expressão pelo valor do outro e retorna o resto.

number1 % number2

Argumentos

  • number1
    Qualquer expressão numérica.

  • number2
    Qualquer expressão numérica.

Comentários

O operador de módulo ou resto, divide number1 Por number2 e retorna somente o resto. O sinal do resultado é o mesmo que o sinal de number1. O valor do resultado está entre 0 e o valor absoluto de number2.

Os argumentos para o operador de módulo talvez números de ponto flutuante, assim que 5.6 % 0.5 Retorna 0.1.

Exemplo

O exemplo a seguir ilustra um uso do operador de módulo.

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

Requisitos

Versão 1

Consulte também

Conceitos

Precedência de operador

Resumo do operador

Referência

Operador de atribuição de módulo (% =)