[Í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]
|