Operadores En C++

Páginas: 7 (1736 palabras) Publicado: 10 de octubre de 2012
Operadores en C++ - Monografias.com
* 1. Operadores aritméticos
* 2. Operadores de asignación
* 3. Operadores de manejo de bits
* 4. Operadores lógicos
* 5. Operador de preproceso
* 6. Operadores de puntero
* 7. Operadores relacionales
* 8. Manejo de memoria
* 9. Modelado de tipos
* 10. Miscelánea
Aritméticos | | Operaciones aritméticas:࠳uma,resta, multiplicación, división y módulo |
Asignación | | Operadores de asignación simple "=" y compuestos |
Manejo de bits | | Operadores para manejo de bits (bitwise) entre enteros: complemento, desplazamientos izquierda y derecha,ࠁND, XOR y OR |
Lógicos | | Operadores que producen resultados booleanos:ࠁND, OR y NOT |
de Preproceso | | Directivas # de preprocesado, #define, #line,#pragma, etc. |
de Puntero | | Operadores de indirección (*) y de referencia (&) |
Relacionales | | Operadores de relación: igual, desigual, menor, mayor, menor o igual, mayor o igual༯font> |
Manejo de memoria | | |
new | | Asignación dinámica de memoria |
delete | | desasignación dinámica de memoria |
Modelado de tipos | | |
cons_cast | | Añade o elimina lacaracterística const o volatile de un identificador |
dynamic_cast | | Convertir un puntero al tipo deseado |
reinterpret_cast | | Reemplazar modelados para conversiones que son inserguras o dependientes de la implementación. |
static_cast | | Convertir un puntero al tipo deseado |
Modelado clásico | | Convertir un tipo al deseado |
| | |
Miscelanea: | | |
:: | | Acceso a ámbito;también llamado de resolución |
* | | Dereferencia punteros a miembros de clase |
->* | | Dereferencia punteros a punteros a miembros de clases |
? : | | Operador ternario condicional |
typeid | | Obtener identificación de tipos y expresiones en tiempo de ejecución |
Operador coma | | Operador en la expresiones con coma. |
sizeof | | Ver el tamaño de memoria utilizado por eloperando |
operadores unitarios solo requieren un operando y operan de izquierda a derecha (el operador a la izquierda, el operando a la derecha

Recuerde que las operaciones lógicas producen siempre un resultado booleano Es decir, cierto o falso lo que se traduce en un valor numérico cero o uno.ࠐor contra, las operaciones entre bits producen valores arbitrar
Operadores aritméticos
Los operadoresaritmé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:

Nota: la aritmética de números reales es la clásica de la escuela primaria. La de punteros es una aritmética un tanto especial y rudimentaria. Los operadores aritméticos pertenecen a dos grupos: unos aceptan operandos de tipo numérico; otros aceptan operandos detipo puntero-a-tipoX. Además son de dos tipos; unarios (que aceptan un solo operando) y binarios (que aceptan dos). La clasificación es la siguiente:
Operadores aritméticos unarios:

Tenga en cuenta que existen distintos operadores enmascarados bajo los mismos símbolos + y -. Es un caso de sobrecarga incluida en el propio lenguaje .Como en el resto de los casos de sobrecarga, el compiladordeduce por el contexto de que versión del operador se trata.

En L.7 coexisten tres operadores aritméticos no homogéneos (de izquierda a derecha): +ࠠࠓuma binaria entre valores numéricos tipo int (). Los valores *ptr y -*++ptr -ࠠࠠNegación unitaria de un valor numérico tipo int (); el valor *(++ptr) ++ࠠPreincremento de un puntero-a-int࠼/b>(). Equivale a suma binaria de puntero y entero: ++ptrཽptr = ptr + 1
Nota: aunque válida, la sentencia de L.7 es un ejemplo de expresión peligrosa y desaconsejada. En se ha presentado una explicación del sorpresivo resultado ( 0 ) que se obtiene para L.6.
Suma y resta binaria En el primer caso: suma y resta binaria, caben dos posibilidades sintácticas: a-ࠥxpresión-suma + expresión-de-multiplicación b-ࠥxpresión-suma - expresión-de-multiplicación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operadores De C++
  • Operaciones de matrices c sharp
  • OPERACIONES PORTUARIAS Edgar C
  • Operaciones básicas en C++
  • C Modelo Operante Arequipa
  • Operadores de VB y C#
  • Operaciones aritmeticas c++
  • Nacimiento del Operativo C ndor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS