Está en la página 1de 2

Universidad Tecnológica de Panamá

Facultad de Ingeniería eléctrica

Tarea 1.

Diferencia entre &&, || lógico y &, | bitwise

Estudiante:
Linda Castillo (20-14-4552)

Profesor:
Elías Mendoza

23 de agosto de 2021
Panamá, Ciudad de Panamá.
¿Cuál es la diferencia entre &&, || lógico y &, | bitwise?

- El operador lógico && constituye la descripción de Y (and), si ambas condiciones se


cumplen. Si A se cumple && (y) B también. Se debe comparar más de una condición.
Ejemplo.

Boolean = true
Boolean y = false
Boolean comparacion1ap1 = x&&x

- El operador lógico || describe si A se cumple || (o) B se cumple (o ambas). Pero con que
se cumple una nos valdría. Se debe comparar más de una condición. Ejemplo.

Boolean x = false
Boolean y = true
Boolean resultado = ((x==true)||(y==false))

¿Qué es el bitwise?

Las operaciones lógicas de bit, se les conoce tal cual (operaciones lógicas de bit) o también con
el nombre de bitwise. El termino Bitwise, engloba todo el trabajo con la unidad mínima
informática, el bit. Haciendo repaso de las lecciones anteriores, un bit tiene dos valores únicos
posibles: 0 o 1. Aunque la gran mayoría de operaciones computacionales trabajan con unidades
superiores (más grandes) que el bit. Un claro ejemplo de una unidad superior al bit es el
“hermano mayor” el byte. Un byte esrá formado por 8 bits, por lo tanto un byte es un bloque de 8
bits.

Una de las peculiaridades del bitwise es que solo se puede utilizar sobre números enteros (int,
byte, short y long).

- Operador | describe la operación OR Binario (operación bit a bit)


- Operador & describe la operación AND Binario (operación bit a bit)

Hay que matizar que es importante no confundir el &(bitwise) con &&(Operador lógico).

A B A&B A B A&&B
1 1 1 T T T
1 0 0 T F F
0 1 0 F T F
0 0 0 F F F
Bitwise AND (&) Logical AND (&&)

También podría gustarte