Tipos De Datos
Enviado por judan • 8 de Mayo de 2013 • 260 Palabras (2 Páginas) • 214 Visitas
Tipos de datos
Fundamentalmente existen cuatro tipos básicos de datos en C/C++:
• Enteros - Números positivos y negativos de tipo int
• Variantes de enteros - tipos short, long y unsigned
• Reales - Números decimales del tipo float, double y long double
• Caracteres - Letras, dígitos, símbolos y signos de puntuación
Además de estos tipos están los tipos enum, que enumera elementos dentro de su propio rango, y bool, que se utiliza para saber si una declaración es falsa o verdadera.
La utilización de este tipo de datos siempre viene comprendida por un rango de valores límite así como la ocupación de memoria para su declaración. Para ver más claro lo que se quiere decir:
Nombre Descripción Tamaño Rango
char Caracter o entero pequeño 8 bytes signed -> -128 a 127; unsigned -> 0 a 255
short int (short) Entero pequeño 16 bytes signed -> -32768 a 32767; unsigned -> 0 a 65535
int Entero 32 bytes signed -> -2147483648 a 2147483647; unsigned -> 0 a 4294967295
long int (long) Entero largo 32 bytes signed: -2147483648 a 2147483647; unsigned: 0 to 4294967295
float Número en coma flotante 32 bytes 3,4*10-38 a 3,4*10+38 (6 decimales)
double Número en coma flotante de doble precisión 64 bytes 1,7*10-308 a 1,7*10+308 (15 decimales)
long double Número largo en coma flotante de doble precisión 80 bytes 3,4*10-4932 a 1,1*10+4932
bool Valor booleano 1 byte true o false
enum Enumeración de elementos 16 bytes -2,147,483,648 a 2,147,483,647
Asimismo, para la versión del estándar que se publicó en 1999, se decidió añadir el tipo de dato chart, que permite el uso de caracteres UNICODE, a diferencia del tradicional char, que contempla simplemente al código de caracteres ASCII extendido.
Los valores de tamaño y rango que se muestran en la tabla es el definido para un sistema con una arquitectura x86, estos valores pueden variar en otras arquitecturas.
...