Está en la página 1de 4

Tipos de datos que maneja el lenguaje c++

Tipos entero :

char, short, int, long y enum.

Tipos Reales:

float, double y long double

Otros:

void

El Tipo Entero

Cada tipo int pude ser calificado por las palabras claves signed o unsigned, lo que da lugar a tener disponibles los
siguientes tipos extras:

signed char, unsigned char


signed short, unsigned short
signed int, unsigned int
signed long, unsigned long

Tipo char

El tipo char se define generalmente en unidades de memoria de 1 byte (8 bits), que resultan más que suficiente para
trabajar con el código ASCII estándar. El tipo char es utilizado para almacenar un valor entero en el rango -128 a 127,
correspondiente a un carácter del código ASCII. Solamente los valores 0 a 127 son equivalentes a un carácter. De forma
similar el tipo unsigned char puede almacenar valores en el rango de 0 a 255. Valores correspondientes a los números
ordinales de los 256 caracteres ASCII.

Tipo enum

Crear una enumeración es definir un nuevo tipo de dato, denominado tipo enumerado y declarar una variable de este
tipo. La sintaxis es la siguiente:

enum tipo_enumerado
{

definición de nombres de constantes enteras

};

tipo_enumerado es un identificador que nombra al número tipo definido. Después de definir un tipo enumerado, se puede
declarar una o más variables de ese tipo, de la forma: enum tipo_enumerado [variable[, variable]...];

Tipo float

El tipo float necesita 4 bytes para ser almacenado: uno para el exponente y tres para el valor del número. Un real en
simple precisión es un número que puede tener un punto decimal y que puede estar comprendido en el rango de:

-3.402823E+38 a -1.175494E-38 para números negativos.


1.175494E-38 a 3.402823E+38 para números positivos.
Un número real en simple precisión no tiene más de 7 dígitos significativos.

Tipo double

El tipo double utiliza 32 bytes para almacenar un número en punto flotante. De ellos, se usan 8 bits para expresar el valor
del exponente y su signo, y 24 bits para representar la parte no exponencial.

Un real en doble precisión es un número que puede tener un punto decimal y que puede estar comprendido en el rango
de:

-1.79769E+308 a -2.22507E-308 para números negativos


2.22507E-308 a 1.79769E+308 para números positivos

Un número real en double precisión tiene hasta 16 dígitos significativos

Tipo long double

El tipo long double utiliza 10 bytes para almacenar un número en punto flotante.

Los valores para este tipo están comprendidos en el rango de:

-1.189731E+4932 a -3.362103E-4932 para números negativos


3.362103E-4932 a 1.189731E+4932 para números positivos

Un número real en double precisión formato largo no tiene más 19 dígitos significativos. Esto da lugar a cálculos más
exactos que en double precisión.

Tipo void

El tipo void se utiliza para declarar funciones que no retornan un valor o para declarar un puntero a un tipo no
especificado. Si void aparece entre paréntesis a continuación del nombre de una función, no es interpretado como un tipo.
En este caso indica que la función no acepta argumentos.

Secuencia de escape <<endl

Es utilizada para pasar de una línea a otra y es similar a la otra secuencia de escape que es diagonal n pero su forma de
acomodo es diferente.

Ejemplo:

Cout<<endl;
Plantel Ing. Manuel Moreno Torres

Materia: Planeación de Proyectos de Software

Unidad No. 1

Nombre de la unidad: Desarrollo del plan de proyecto de software

Nombre del docente: Jeritzia Briones

Nombre de (los) alumno (os): Rebeca Sarai Pedraza Flores

4° SEMESTRE

Grupo: 410

Carrera: Informática
Plantel Ing. Manuel Moreno Torres

Materia: Programación Orientada a Objetos

Unidad No. 1

Nombre de la unidad: Manejo de componentes del lenguaje orientado a objetos

Nombre del docente: Jacqueline Márquez Sánchez

Nombre de (los) alumno (os): Rebeca Sarai Pedraza Flores

4° SEMESTRE

Grupo: 410

Carrera: Informática

También podría gustarte