Diferencia entre revisiones de «xor bit a bit compuesto»
De ArduWiki
(→Retorno) |
(→Parametros) |
||
Línea 18: | Línea 18: | ||
== Parametros == | == Parametros == | ||
− | ;variable: Nombre de | + | ;variable: Nombre de la variable sobre la cual operar. Puede ser: [[char]], [[byte]], [[int]] o [[long]]. |
− | ;mascara: Constante entera puede ser [[char]], [[byte]], [[int]] | + | ;mascara: Constante entera puede ser [[char]], [[byte]], [[int]] o [[long]]. |
== Retorno == | == Retorno == |
Revisión del 17:41 2 feb 2019
Contenido
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
- incremento (++)
- decremento (--)
- suma compuesta (+=)
- resta compuesta (-=)
- multiplicacion compuesta (*=)
- division compuesta (/=)
- modulo compuesto (%=)
- or bit a bit compuesto (|=)
- and bit a bit compuesto (&=)