|
CarlosPes.com
> Curso
de Lenguaje C
> Operadores Relacionales en
Lenguaje C |
|
Operadores Relacionales en
Lenguaje C
|
|
|
|
|
¿Cuáles
son los operadores relacionales que existen en C?
|
|
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. |
|