Con operadores de relación nos referimos a los ya conocidos:
- < (menor que)
- <= (menor o igual que)
- > (mayor que)
- >= (mayor 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
creo que pusiste mal una cosa… mayor que, vamos que creo que lo pusiste al reves. Al igual pasa con =
Igualmente muy buen blog, gracias por tu trabajo, aunque yo estoy aprendiendo por mi cuenta a traves de un curso.
Corregido, gracias!
Ejemplos
Si a=4 y b=5 entonces,
a==b es false
a>b es false //a no es menor que b?
a!=b es true
a==b && a<b es false
a==b || a<b es true
Sldos, muy buena la pag, me sirvio un monton
Disculpa por la confusión, habÃa un error: ‘a > b’ significa ‘a mayor que b’ y es falso.