Skip to content

Un operador de asignación asigna un valor a su operando izquierdo basándose en el valor de su operando derecho.

El operador de asignación simple es representado por el símbolo "igual" (=), que asigna el valor de su operando derecho a su operando izquierdo. Es decir, x = y asigna el valor de y a x.

También hay operadores de asignación compuestos que son una abreviatura de las operaciones enumeradas en la siguiente tabla:

NombreOperador abreviadoSignificado
Asignaciónx = yx = y
Asignación de adiciónx += yx = x + y
Asignación de restax -= yx = x - y
Asignación de multiplicaciónx *= yx = x * y
Asignación de divisiónx /= yx = x / y
Asignación de residuox %= yx = x % y
Asignación de exponenciaciónx **= yx = x ** y
Asignación de desplazamiento a la izquierdax <<= yx = x << y
Asignación de desplazamiento a la derechax >>= yx = x >> y
Asignación de desplazamiento a la derecha sin signox >>>= yx = x >>> y
Asignación AND bit a bitx &= yx = x & y
Asignación XOR bit a bitx ^= yx = x ^ y
Asignación OR bit a bitx |= yx = x | y
Asignación AND lógicox &&= yx && (x = y)
Asignación OR lógicox ||= yx || (x = y)
Asignación de anulación lógicax ??= yx ?? (x = y)

Publicado bajo licencia MIT.