Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false. En la primera columna de la tabla, se dan los símbolos de los operadores relacionales, el la segunda, el nombre de dichos operadores, y a continuación su significado mediante un ejemplo.
Operador | nombre | ejemplo | significado |
< | menor que | a<b | a es menor que b |
> | mayor que | a>b | a es mayor que b |
== | igual a | a==b | a es igual a b |
!= | no igual a | a!=b | a no es igual a b |
<= | menor que o igual a | a<=5 | a es menor que o igual a b |
>= | mayor que o igual a | a>=b | a es menor que o igual a b |
Se debe tener especial cuidado en no confundir el operador asignación con el operador relacional igual a. Las asignaciones se realizan con el símbolo =, las comparaciones con ==.
Se puede usar el operador == para realizar una comparación exacta de cadenas de caracteres. Al comparar dos expresiones de caracteres con el operador ==, las expresiones a ambos lados de dicho operador se consideran iguales si contienen exactamente los mismos caracteres, incluidos los espacios en blanco. La configuración de SET EXACT se pasa por alto al comparar cadenas de caracteres con el operador ==. Vea SET EXACT si desea obtener más información acerca del uso del operador == para comparar cadenas de caracteres.
También puede usar el operador igual que (=) en esta versión de Visual FoxPro para determinar si dos referencias a objetos hacen referencia al mismo objeto. En el siguiente ejemplo se muestra un uso sencillo:
CLEAR ALL
X = CREATEOBJECT('Form')
Y = CREATEOBJECT('Form')
? X = Y && Displays false (.F.)
Z = X
? X = Z && Displays true (.T.)
Los operadores relacionales, también denominados operadores binarios lógicos y de comparación,
se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación
Las expresiones que los contienen se denominan expresiones relacionales.
Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta,
es siempre del tipo cierto/falso, es decir, producen un resultado booleano
Si la propuesta es cierta, el resultado es true (un valor distinto de cero),
si es falsa false (cero). C++ dispone de los siguientes:
< Menor que> Mayor que<= Menor o igual que>= Mayor o igual que== Igual que (identidad)!= Desigual que (desigualdad)
REFLEXION
Los operadores nos sirven para combinar condiciones. En Access2000 una condición puede tomar tres valores TRUE (verdadero), FALSE (falso) o NULL (nulo), por lo tanto el resultado de los operadores lógicos también será true, false o null, esto es muy importante para todos porque tendremos que utilizarlo anualmente, es necesario entenderlo y saber aplicarlo es una gran ayuda en el program de excel que nos beneficia muy bien.
No hay comentarios:
Publicar un comentario