Expresiones aritméticas

En ejemplos anteriores ya hicimos uso de algunos operadores, “+”, “-“, “*” y “/”, suma, resta, producto y cociente.

tabla_operadores

 Una expresión es un  conjunto de operandos unidos mediante operadores para especificar una operación determinada. Todas las expresiones cuando se evalúan retornan un valor. Por ejemplo:

expresiones_1

Cuando en una operación aritmética los operandos son de diferentes tipos, ambos son convertidos al tipo del operando de precisión más alta.

Así mismo cuando en una expresión intervienen varios operadores aritméticos, estos se ejecutan de izquierda a derecha y de mayor a menor prioridad. Los operadores *, / y % tienen entre ellos la misma prioridad pero mayor que la de los operadores + y que también tienen la misma prioridad entre ellos. Una expresión entre paréntesis siempre se evalúa primero; si hay varios niveles de paréntesis, son evaluados de más internos a más externos. Por ejemplo:

listado_operadores3

Desglosamos el programa:

expresiones1_1

expresiones1_2

expresiones1_3

Si no se realiza una conversión explícita, el compilador realizará una conversión implícita double a int y como esta operación acarrea una pérdida de precisión, avisará de ello al programador por si tal hecho hubiera pasado desapercibido.

Al ejecutar el programa mostraría:

salida_operaciones3

atras2

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s