Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Universidad del Valle de México

MUSICA MIENTRAS NAVEGAS CON REAL AUDIO

SACBEOB ( SISTEMAS DE CAMINOS ELEVADOS )

815PERSONAS QUE NOS VISITAN

Búscalo en SACBEOB

OPERADORES

OPERADORES RELACIONALES

Todas las operaciones relacionales dan sólo dos posibles resultados : VERDADERO ó FALSO . En el lenguaje C, Falso queda representado por un valor entero nulo (cero) y Verdadero por cualquier número distinto de cero en la tabla se encuentra la descripción de los mismos .

 

 

Uno de los errores más comunes es confundir el operador relacional IGUAL QUE (= =) con el de asignacion IGUAL A (=). La expresión a=b copia el valor de b en a, mientras que a = = b retorna un cero , si a es distinto de b ó un número distinto de cero si son iguales.

Los operadores relacionales tiene menor precedencia que los aritméticos , de forma que a < b + c se interpreta como a < ( b + c ), pero aunque sea superfluo recomendamos el uso de paréntesis a fin de aumentar la legilibilidad del texto.

Cuando se comparan dos variables tipo char el resultado de la operación dependerá de la comparación de los valores ASCII de los caracteres contenidos en ellas. Asi el caracter a ( ASCII 97 ) será mayor que el A (ASCII 65 ) ó que el 9 (ASCII 57).

OPERADORES LOGICOS

Hay tres operadores que realizan las conectividades lógicas Y (AND) , O (OR) y NEGACION (NOT)

 

SIMBOLO DESCRIPCION EJEMPLO ORDEN DE EVALUACION
&& Y (AND) (a>b) && (c < d) 10
|| O (OR) (a>b) || (c < d) 11
! NEGACION (NOT) !(a>b) 1

 

Los resultados de la operaciones lógicas siempre adoptan los valores CIERTO ó FALSO. La evaluación de las operaciones lógicas se realiza de izquierda a derecha y se interrumpe cuando se ha asegurado el resultado .

El operador NEGACION invierte el sentido lógico de las operaciones , así será

 

!( a >> b ) equivale a ( a < b ) !( a == b ) " " ( a != b ) etc.

En algunas operaciones suele usárselo de una manera que se presta a confusión , por ejemplo : ( !i ) donde i es un entero. Esto dará un resultado CIERTO si i tiene un valor 0 y un resultado FALSO si i es distinto de cero.

REGRESAR

CONTINUAR