%=

Asignación operativa. Operación de módulo o resto de división entera.

Las sentencias de asignación sirven para calcular expresiones y asignárselas a un dato.

<referencia a un dato> = <expresión> ;

Si se utiliza el símbolo %= en lugar de = para realizar la asignación, se asignará al dato el módulo o resto de la división siguiente:

  [valor_anterior_del_dato] / [resultado_de_la_expresión]

Ejemplo: x=3; x%=2; -> (x=1)


Nota: Este símbolo es una simple abreviatura derivada del lenguaje C, en cualquier caso una sentencia del tipo n %= m; será equivalente a ésta otra n = n MOD m;.

Ver el operador MOD para más información sobre el módulo.


Ver: Sintaxis - Asignación