asderfgdx

Páginas: 6 (1388 palabras) Publicado: 23 de febrero de 2014
¿Qué Es C++?

C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos
El nombre C++ fue propuesto por Rick Mascitti en el año 1983, cuando el lenguaje fue utilizado por primera vez fuera de un laboratorio científico.Antes se había usado el nombre "C con clases". En C++, la expresión "C++" significa "incremento de C" y se refiere a que C++ es una extensión de C.

Una particularidad del C++ es la posibilidad de redefinir los operadores (sobrecarga de operadores), y de poder crear nuevos tipos que se comporten como tipos fundamentales.
Estructura de un Programa
debe considerarse que un programa en C++ tienela siguiente estructura:
una serie de clases y funciones, siendo una de ellas la función principal (main)
fuera de las funciones y las clases, se declaran las variables globales y se definen los métodos de las clases
Comentarios
En C++ hay dos tipos de comentarios
Se utilizan los caracteres /* para abrir el comentario, y */ para cerrarlo. Los comentarios pueden ocupar más de una línea y puedenir colocados en cualquier parte del código donde pueda ir un espacio:
Los comentarios comienzan por los caracteres // y finalizan al acabar la línea. Este tipo de comentario sólo ocupa una línea y puede ir colocado en cualquier parte del código donde pueda ir un espacio:
Constantes
El lenguaje dispone de varios tipos de constantes, de las cuales solamente habrá que tener en cuenta lassiguientes:
Decimal: 159
Octal (usando como prefijo un cero): 052
Hexadecimal (usando como prefijo un cero y una equis): 0x1E4
El lenguaje impone que los números enteros se representen con 2 bytes
Cadenas de Caracteres
Las constantes de cadena van encerradas entre comillas dobles
Se utiliza el carácter nulo (cuyo código ASCII es 0) como carácter de fin de cadena. Puede aparecer cualquier carácterimprimible en la cadena
Para representar caracteres especiales se utiliza una secuencia de escape. Una secuencia de escape se representa mediante el carácter barra inversa seguido de un determinado carácter.

Lógicas
En C++ existen dos constantes lógicas: true y false. Además, cualquier expresión que se evalúe como 0 se considera como falsa, y cualquier expresión que se evalúe con un valordistinto a0 se considera verdadera.
Operadores
Este lenguaje presenta un conjunto de operadores con los que escribir distintas expresiones. Además, se pueden utilizar los paréntesis para agrupar subexpresiones.
Operadores Aritméticos
Son los operadores que permiten realizar la suma, resta, producto, división y módulo: +, -, *, / y %  Se aplican sobre datos enteros, proporcionando un resultadoentero.
También existen los operadores más y menos unarios: +, - 
Operadores de Relación
Son los operadores que permiten realizar las comparaciones de igual, distinto, menor, mayor, menor o igual, mayor o igual: ==,!=, , = 
Se aplican sobre datos enteros y proporcionan un resultado lógico.
Operadores Lógicos
Representan las operaciones de conjunción, disyunción y negación: &&, || y ! Se aplicansobre datos lógicos y devuelven un resultado lógico.
Auto-incrementos y Auto-decrementos
C++ dispone de operadores para incrementar o decrementar el valor de una variable: ++ y -- (tanto prefijos, como sufijos)
Operador Condicional
El operador condicional permite obtener un determinado valor basándose en una condición
Operador de asignación
C++ utiliza el operador de asignación: =
Operadorde asignación con operación
C++ permite realizar operaciones de asignación complejas mediante los operadores: +=, -=, *=, /= y %= 
Operador de acceso a elementos de un vector
Para acceder a los elementos de un vector se utilizan los operadores corchete
Identificadores
Los nombres de identificadores están formados por cualquier cantidad de letras, dígitos o subrayados, siendo el primero...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS