ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Jerarquias De Operadores


Enviado por   •  11 de Abril de 2015  •  433 Palabras (2 Páginas)  •  173 Visitas

Página 1 de 2

3.8. Jerarquía o precedencia de operadores.

anterior :: indice :: siguiente

3.1. Introducción.

3.2. Operadores Aritméticos.

3.3. Operadores lógico o booleanos.

3.4. Operadores de relación.

3.5. Operadores para dígitos binarios (bits- dígitos binarios).

3.6. Operador de asignación.

3.7. Potencia de números.

3.8. Jerarquía o precedencia de operadores.

3.9. Parte entera y parte fraccionaria de un número real.

Cuando decimos que un operador es binario no quiere decir que sólo se pueda usar con dos variables, sino que afecta a dos variables a su derecha y por su izquierda. Por ejemplo:

c=a+b-c*d/7+2;

c= a / c % 2 + 5 + 4;

Los operadores + afectan a las variables a y b, asi como también a los números 7 y 2, en la primera instrucción, en la segunda afecta a los números 2,5 y 4. Cuando queremos expresar la siguiente fórmula:

Precedencia de operadores

lo haríamos como:

c=4+6/2;

Pero el compilador, lo que hace primero es dividir 6 y 2, y después sumar el 4, dando como resultado un 7, que no es lo que queremos; lo correcto sería sumar 4 con el 6, y después dividirlo con el 2, para obtener el 5, que sería el resultado correcto. Es por eso que los operadores tienen una jerarquía, para que de esta manera el compilador sepa que va a operar el programa primero y cual después, el siguiente cuadro muestra la jerarquía de operadores para dígitos binarios y aritméticos.

Jerarquía Operador

1 ()

2 ~

3 * / %

4 + -

5 >> >>> <<

6 &

7 ^

8 |

...

Descargar como (para miembros actualizados)  txt (2.3 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com