Diferencia entre revisiones de «xor bit a bit compuesto»

De ArduWiki
Saltar a: navegación, buscar
(Retorno)
(Parametros)
Línea 18: Línea 18:
  
 
== Parametros ==
 
== Parametros ==
;variable: Nombre de ala variable sobre la cual operar.
+
;variable: Nombre de la variable sobre la cual operar. Puede ser: [[char]], [[byte]], [[int]] o [[long]].
;mascara: Constante entera puede ser [[char]], [[byte]], [[int]], [[long]].
+
;mascara: Constante entera puede ser [[char]], [[byte]], [[int]] o [[long]].
  
 
== Retorno ==
 
== Retorno ==

Revisión del 13:41 2 feb 2019

Descripción

El operador xor bit a bit compuesto (^=) se usa a menudo para invertir (toggle) determinados bits en una variable.

Operador 1 0 0 1 1
Operador 2 0 1 0 1
Resultado 0 1 1 0

Nota: A menudo se hace referencia en las guías de programación como "invertido" (TOGLE) de bits.


Sintaxis


Parametros

variable
Nombre de la variable sobre la cual operar. Puede ser: char, byte, int o long.
mascara
Constante entera puede ser char, byte, int o long.

Retorno

  • Los bits tratados con 0, mantienen su estado.
  • Los bits tratados con 1, cambian su estado.

Comentario

Advertencia

Nada.

Ejemplo 1

Vea también

Referencias