Tipos primitivos o elementales de objetos o datos: boolean.
Tipo lógico
Nombre Tamaño en bits Valores Significado
boolean 1 bit true false Verdadero Falso
• El tipo boolean se utiliza para manipular valores lógicos.
• Sólo existen dos literales lógicos: true y false.
• Una expresión lógica o de tipo boolean es cualquier expresión que al evaluarse tiene uno de los dos valores true o false. Se construyen a partir de:
– expresiones numéricas con operadores relacionales (>, <, … ,).
– otras expresiones de tipo lógico con operadores de igualdad y booleanos.
Operadores que obtienen valores de tipo lógico:
Los operados relacionales actúan sobre datos numéricos y su resultado es un valor de tipos boolean.
• Con operandos de tipos boolean sólo pueden usarse == y !=.
• Los operadores lógicos realizan operaciones sobre datos de tipo boolean y tienen como resultado un valor de tipo boolean:
Operador Operación Significado
! NOT negación lógica
& AND conjunción o `y´ lógico
| OR disyunción o `o´ lógico
^ XOR `o´ exclusivo
&& AND cortocircuitado
|| OR cortocircuitado
• Atención a la diferencia entre un operador y su cortocircuitado:
Cortocircuitado: Si el primer operando es false, el segundo ya no se evalúa y el resultado es false Si el primer operando es true, el segundo ya no se evalúa y el resultado es true.
Comentarios
Publicar un comentario