Operadores
relacionales
Un operador relacional
se utiliza para comparar los valores de dos expresiones.
Éstas
deben ser del mismo tipo (aritméticas, lógicas o
de
carácter).
En la siguiente figura se comparan los operadores relacionales en
pseudocódigo y en lenguaje C:
Figura.
Comparación entre operadores relacionales en
pseudocódigo y en C.
Las diferencias son dos:
1.
En C, el operador igual que (=)
se escribe con los caracteres igual-igual
(==).
2. En C, el operador
distinto que (<>)
se escribe con los caracteres admiración-igual
(!=).
Ejemplo: A
partir de las variables:
En
pseudocódigo:
entero p = 45, q = 186
En lenguaje C:
int p = 45, q = 186;
podemos
escribir la
expresión:
En
pseudocódigo:
p <> q
En lenguaje C:
p != q
De
su evaluación se obtiene:
En
pseudocódigo:
verdadero
( p
es distinta de q
)
En lenguaje C:
1
(C simula el valor lógico verdadero con
el valor entero 1)
En lenguaje C, los datos de tipo lógico se simulan con datos de tipo
entero, considerándose el valor 0
como falso,
y cualquier otro valor entero como verdadero.
|