Operadores
lógicos
Un operador
lógico actúa, exclusivamente, sobre
valores de expresiones lógicas.
En la siguiente figura se comparan los operadores lógicos en
pseudocódigo y en lenguaje C:
Figura.
Comparación entre operadores lógicos en
pseudocódigo y en C.
Ejemplo: Habiendo
declarado las variables:
En
pseudocódigo:
entero r = 2, s = 9, t = 8
En lenguaje C:
int r = 2, s = 9, t = 8;
se
puede
escribir
En
pseudocódigo:
no( r = s o r <= t )
En lenguaje C:
!( r == s || r <= t )
La
expresión se
evalúa a
En
pseudocódigo:
falso
(actúan en orden los operadores: (<=),
(==),
(||)
y (!))
En lenguaje C:
0
(C simula el valor lógico falso con
el valor entero 0)
|