Operadores de programacion

Solo disponible en BuenasTareas
  • Páginas : 7 (1607 palabras )
  • Descarga(s) : 0
  • Publicado : 25 de mayo de 2010
Leer documento completo
Vista previa del texto
OPERADORES PROGRAMACIÓN
Operador
+ SUMA
- RESTA
* MULTIPLICACION
/ DIVISION
^ POTENCIACION
mod. MODULO
En todos los lenguajes de programación se utilizan operadores para efectuar operacionesaritméticas. Combinando las variables y constantes en expresiones aritméticas por medio de funciones adecuadas.
Una expresión es un conjunto de datos o funciones unidos por operadores aritméticos, los cuales se muestran en la siguiente tabla:
Operadores Lógicos
En ocasiones en los programas se necesitan realizar comparaciones entre distintos valores, esto se realiza utilizando los operadoresrelaciones, los cuales se listan a continuación:
Operador Significado
< Menor que > Mayor que = Mayor o igual que = Igual a Distinto a, diferente de
.::OPERADORES ARITMETICOS Y DE ASIGNACION d(o_O)b::.
A continuación se explican los tipos de operadores (aritméticos y de asignación) que permiten realizar operaciones matemáticas en lenguaje C.
“Operadores aritméticos”
Existendos tipos de operadores aritméticos:


Los binarios:


+ Suma
- Resta
* Multiplicación
/ División
% Módulo (resto)


y los unarios:++ Incremento (suma 1)
- - Decremento (resta 1)
- Cambio de signo



Su sintaxis es:


binarios:



unarios:
y al revés, .“Operadores de asignación”
La mayoría de los operadores aritméticos binarios explicados con anterioridad tienen su correspondiente operador de asignación:
= Asignación simple
+= Suma
-= Resta
*= Multiplicación
/= División
%= Módulo (resto)
Con estos operadores se pueden escribir, de formamás breve, expresiones del tipo:
n=n+3 se puede escribir n+=3
k=k*(x-2) lo podemos sustituir por k*=x-2
“Jerarquía de los operadores”
Será importante tener en cuenta la precedencia de los operadores a la hora de trabajar con ellos:
( ) Mayor precedencia
++, - -
*, /, %
+, - Menorprecendencia
Las operaciones con mayor precedencia se realizan antes que las de menor precedencia.
Si en una operación encontramos signos del mismo nivel de precedencia, dicha operación se realiza de izquierda a derecha. A continuación se muestra un ejemplo sobre ello:
a*b+c/d-e

1. a*b resultado = x
2. c/d resultado = y3. x+y resultado = z
4. z-e
Fijarse que la multiplicación se resuelve antes que la división ya que está situada más a la izquierda en la operación. Lo mismo ocurre con la suma y la resta.
OPERADORES
Los operadores son expresiones que nos permiten manipular los datos que les pasamos, cada uno de los datos que se le pasa a un operador se llama operando, y según elnúmero de operandos de que disponga un operador estaremos hablando de un operador unario (un operando), binario (dos operandos), ternario...

Los operadores no los utilizamos aisladamente, sino que solemos utilizar mas de uno en una misma expresión compleja, en este caso tendremos que tener en cuenta las normas de preferencia para no encontrarnos con resultados no deseados.
Tabla de...
tracking img