Está en la página 1de 2

UNIVERSIDAD DE VALLADOLID YUCATAN

INGENIERIA EN SISTEMAS COMPUTACIONALES


INTRODUCCION A LA PROGRAMACION

Operadores de Incremento y Decremento


Los operadores de incremento y decremento son slo dos y estn descriptos en la TABLA 7 TABLA 7 Operadores de incremento y Decremento SIMBOLO DESCRIPCION EJEMPLO ORDEN DE EVALUACION ++ -incremento decremento ++i i++ 1 --i i-1

Para visualizar rapidamente la funcin de los operadores antedichos , digamos que las sentencias : a=a+1; a++ ; tienen una accin idntica , de la misma forma que a=a-1; a-- ; es decir incrementa y decrementa a la variable en una unidad Si bien estos operadores se suelen emplear con variables int , pueden ser usados sin problemas con cualquier otro tipo de variable . As si a es un float de valor 1.05 , luego de hacer a++ adoptar el valor de 2.05 y de la misma manera si b es una variable del tipo char que contiene el caracter 'C' , luego de hacer b-- su valor ser 'B' . Si bien las sentencias i++ ; ++i ; son absolutamente equivalentes, en la mayoria de los casos la ubicacin de los operadores incremento decremento indica CUANDO se realiza ste . Veamos el siguiente ejemplo : int i = 1 , j , k ; j = i++ ; k = ++i ; ac j es igualado al valor de i y POSTERIORMENTE a la asignacin i es incrementado por lo que j ser igual a 1 e i igual a 2 , luego de ejecutada la sentencia . En la siguiente instruccin i se incrementa ANTES de efectuarse la asignacion tomando el valor de 3 , l que luego es copiado en k . 1 semestre | Jorge Murillo Zapata 1

UNIVERSIDAD DE VALLADOLID YUCATAN


INGENIERIA EN SISTEMAS COMPUTACIONALES
INTRODUCCION A LA PROGRAMACION

Operadores relacionales
Los operadores relacionales, tambin denominados operadores binarios lgicos y de comparacin, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relacin (en realidad se trata respuestas a preguntas). 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)

2 Sintaxis
expresin-relacional expresin-relacional expresin-relacional expresin-relacional expresin-de-igualdad expresin-de-igualdad < shift-expresion > shift-expresion <= shift-expresion >= shift-expresion == expresin-relacional != expresin-relacional

1 semestre | Jorge Murillo Zapata

También podría gustarte