Operaciones En C++
CAMPUS TLALPAN
DEPARTAMENTO DE POSGRADO
LICENCIATURA EN SISTEMAS COMPUTACIONALES ADMINISTRATIVOS
Investigación / Control de lectura
INTRODUCCION A LAS COMPUTADORAS Y LENGUAJES DE PROGRAMACION
Capítulo 4
PRESENTA
NOMBRE PARTICIPANTE: CASTILLA ALMEIDA RODRIGO
CUENTA: 040008064
NOMBRE PROFESOR: RAUL ZARCO RABAGOMéxico, DF 19 de Enero de 2013
Contenido
INTRODUCCIÓN - 2 -
EXPRECIONES - 2 -
OPERADORES - 2 -
Operadores de asignación - 3 -
OPERADORES ARITMÉTICOS - 3 -
OPERADORES DE INCREMENTACION Y DECREMENTACION - 4 -
OPERADORES RACIONALES - 5 -
OPERADORES LOGICOS - 6 -
Operadores de manejo de Bits - 6 -
Operador Condicional - 7 -
OPERADORES ESPECIALES - 7 -
OPERADOR SIZEOF - 8 -Conversión de tipos - 8 -
PRIORIDAD Y ASOCIATIVIDAD DE LOS OPERADORES - 8 -
CONCLUSIÓN - 9 -
BIBLIOGRAFÍAS - 9 -
INTRODUCCIÓN
Las expresiones son una parte fundamental de la programación ya que sirven para realizar una o varias operaciones sobre un dato o un conjunto de datos, obteniéndose otro dato como resultado. Los operadores definen algunas de las operaciones que puedenrealizarse dentro de una expresión.
EXPRECIONES
Una expresión es una combinación de operadores y operandos de cuya evaluación se obtiene un valor. Los operandos pueden ser nombres que denoten objetos variables o constantes, funciones, literales de cualquier tipo adecuado de acuerdo con los operadores u otras expresiones más simples. La evaluación de una expresión da lugar a un valor de algún tipo, unaexpresión se dice que es del tipo de su resultado. Ejemplos de expresiones:
-------------------------------------------------
a + 5*b
(a >= 0) and ((b+5) > 10)
a
-a * 2 + b
-b + sqrt(b**2 - 4*a*c)
length(s) > 0
Las expresiones se evalúan de acuerdo con la precedencia de los operadores. Ante una secuencia de operadores de igual precedencia, la evaluación se realiza según el ordende escritura, de izquierda a derecha. El orden de evaluación puede modificarse usando paréntesis.
OPERADORES
Ada agrupa los operadores en 6 categorías, de menor a mayor precedencia. Los operadores binarios se usan en formato infijo (<operando_izquierdo> <operador> <operando_derecho>), como en "a + b". Los operadores unarios se usan en formato prefijo (<operador><operando>), como en "-5".
Operadores de asignación
Un operador de asignación altera el valor de un objeto si alterar su tipo. El operador usual de asignació (=), copia el valor del operando de la derecha en el operando de la izquierda, aplicando las conversiones de tipo usuales cuando es necesario. En C++ existen además los siguientes operadores de asignación:
+= | -= |
*= | /= |
%=| > >= |
<<= | &= |
^= | |= |
En cada caso, para una variable a de un tipo predefinido en C++, op = expr equivale a a = a op(expr) . Así, por ejemplo, a+=5 equivale a a = a +5.
OPERADORES ARITMÉTICOS
Los operadores aritméticos se usan para realizar cálculos de aritmética de números reales y de aritmética de punteros. C++ dispone de los siguientes:
+ ++ - -- */ %
Los operadores aritméticos pertenecen a dos grupos: unos aceptan operandos de tipo numérico; otros aceptan operandos de tipo puntero-a-tipoX. Además son de dos tipos; unarios (que aceptan un solo operando) y binarios (que aceptan dos).
Operadores aritméticos unarios:
+ Más unitario.
++ Incremento unitario
- menos unitario.
-- Decremento unitario
Operadores aritméticos binarios:
+Suma binaria.
- Resta binaria.
* Multiplicación
/ División.
% Resto o módulo.
Estos últimos pueden combinarse con el de asignación = para dar origen a operadores compuestos son los siguientes:
+= Asigna suma
-= Asigna diferencia
*= Asigna producto
/= Asigna división
%= Asigna resto
OPERADORES DE INCREMENTACION Y DECREMENTACION
Los operadores + + y --, denominados de...
Regístrate para leer el documento completo.