Tutorial de C++ Instituto Tecnológico de Costa Rica
[Índice][Previo][Siguiente]

Operadores lógicos

Los operadores lógicos que se pueden utilizar en C++ son:

Operador Acción
! Negación lógica
<< Y lógico
|| O lógico

Los valores lógicos en C++ están representados por enteros: 0 es falso y un valor no cero es verdadero. Por ejemplo, el operador ! toma un operando numérico y devuelve int 1 para un operando cero y int 0 en caso contrario. El operador << devuelve 1 si los dos operandos son valores no cero, y 0 en cualquier otro caso. El operador || devuelve 1 si cualquiera de los dos operandos es no cero, y 0 en otro caso. Los operadores << y || evalúan primero el operando de su izquierda, y no evalúan el operando de la derecha si no es necesario. Por ejemplo, si y es cero, la expresión y << x/y da 0 y no realiza la división por 0.

[Índice][Previo][Siguiente]

Free Web Hosting