Con operadores de relación nos referimos a los ya conocidos:
- < (mayor que)
- <= (mayor o igual que)
- > (menor que)
- >= (menor o igual que)
- == (igual)
- != (diferente)
Bueno, talvéz los operadores de igual (==) y diferente (!=) no los hayan visto escritos asÃ, pero en C++ asà se representan.
Una expresión con operadores de relación (por ejemplo: a<b, a!=b) únicamente nos dice si la evaluación es verdadera (true) o falsa (false).
También están estos otros:
- and, que significa ‘y’ y se representa con &&
- or, que significa ‘o’ y se representa con || (alt+124 dos veces)
Sirven para relacionar dos o más operaciones lógicas. Al usar && (y), las dos operaciones tienen que ser verdaderas para que arroje un resultado verdadero, si no, es falso. Al usar || (o), las dos operaciones tienen que ser falsas para que arroje un resultado falso, si no, es verdadero.
Ejemplos
Si a=4 y b=5 entonces,
- a==b es false
- a>b es false
- a!=b es true
- a==b && a<b es false
- a==b || a<b es true
La primera condición es false en vez de true: “a” no es igual a “b”…
Saludos ;)
Si, tienes razón. Gracias :D
muy buen dato gracias…
la ultima condicion es falsa, porque a y b no son iguales
gracias me ayudo bastante