Estructura De C++
TRABAJO: LENGUAJE C++
MATERIA: METODOS DE INVESTIGACION
MAESTRO: HUGO ENRIQUE MENDOZA CRUZ
ALUMNO: FERNANDO DE JESUS BENITEZ
FECHA: 17 SEPTIEMBRE DE 2012
INDICE
PORTADA…………………………………………………………………1
INDICE………………………………………………………………………2
INTRODUCCION………………………………………………………..3
DESARROLLO……………………………………………………………..4-11CONCLUCION…………………………………………………………….12
FICHA BIBLIOGRAFICA………………………………………………..13
INTRODUCCION
En esta investigación les hablaremos del lenguaje de programación de C++. 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 unaextensión de C.
A si como de todas sus funciones. C++ es un lenguaje de programación se podría decir que es el mas básico de todos los lenguajes de programación este tiene barios compiladores como borlan C++, turbo C++ etc. Aquí en este trabajo se hablan también de algunos temas como tipos de datos, principios, biblioteca estándar de platillas.Biblioteca entrada y salida, C++, diferencias de tipos respecto a C, compiladores y entornos de desarrollo.
DESARROLLO
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. En ese sentido, desde el punto de vista de loslenguajes orientados a objetos, el C++ es un lenguaje híbrido.
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.
TIPOS DE DATOS
C++ tiene lossiguientes tipos fundamentales:
Caracteres: char (también es un entero), wchar_t
Enteros: short, int, long, long long
Números en coma flotante: float, double, long double
Booleanos: bool
Vacío: void
El modificador unsigned se puede aplicar a enteros para obtener números sin signo (por omisión los enteros contienen signo), con lo que se consigue un rango mayor de números naturales.
[editar]Tamañosasociados
Tamaños de tipos primitivos bajo i386 (GCC)
Tipo Número de Bits
char 8
short 16
int 32
float 32
double 64
Según la máquina y el compilador que se utilice los tipos primitivos pueden ocupar un determinado tamaño en memoria. La siguiente lista ilustra el número de bits que ocupan los distintos tipos primitivos en la arquitectura x86.
Otras arquitecturas pueden requerir distintostamaños de tipos de datos primitivos. C++ no dice nada acerca de cuál es el número de bits en un byte, ni del tamaño de estos tipos; más bien, ofrece solamente las siguientes "garantías de tipos":
De acuerdo al estándar C99, un tipo char debe ocupar exactamente un byte compuesto de un mínimo de 8 bits independientemente de la arquitectura de la máquina.
El tamaño reconocido de char es de 1. Esdecir, sizeof(char) siempre devuelve 1.
Un tipo short tiene al menos el mismo tamaño que un tipo char.
Un tipo long tiene al menos el doble tamaño en bytes que un tipo short.
Un tipo int tiene un tamaño entre el de short y el de long, ambos inclusive, preferentemente el tamaño de un apuntador de memoria de la máquina.
Un tipo unsigned tiene el mismo tamaño que su versión signed.
Wchar_t
Para laversión del estándar que se publicó en 1998, se decidió añadir el tipo de dato wchar_t, que permite el uso de caracteres UNICODE, a diferencia del tradicional char, que contempla simplemente al código de caracteres ASCII extendido. A su vez, se ha definido para la mayoría de las funciones y clases, tanto de C como de C++, una versión para trabajar con wchar_t,...
Regístrate para leer el documento completo.