2. C++ proporciona los siguientes tipos
de datos elementales:
NÚMEROS ENTEROS
NÚMEROS REALES
CARACTERES
BOOLEANOS O LÓGICOS
3. NUMEROS ENTEROS
Incluye a los números naturales distintos de
cero (1, 2, 3, ...), los negativos de los números
naturales (..., −3, −2, −1) y al cero (0).
PALABRA CLAVE PARA ESPECIFICAR ESTE TIPO DE DATO:
INT
FORMATO DE DECLARACIÓN:
INT LISTA_DE_VARIABLES;
4. NUMEROS REALES
Incluye a los números enteros, positivos y
negativos que contengan un punto decimal (3,4;
5,1...).
PALABRA CLAVE PARA ESPECIFICAR ESTE TIPO DE DATO:
FLOAT y DOUBLE
FORMATO DE DECLARACIÓN:
FLOAT LISTA_DE_VARIABLES;
DOUBLE LISTA_DE_VARIABLES;
5. A partir del tipo de dato INT y del tipo de dato DOUBLE,
podemos obtener otros tipos de datos aplicando los
siguientes MODIFICADORES
SHORT: entero corto
Aplicable a INT
LONG: enteros o reales largos
Aplicable INT y a DOUBLE
UNSIGNED: hace significativo al bit de signo
Aplicable a INT
SIGNED: enteros negativos o positivos
Aplicable a INT
6. CARACTERES
Incluye las letras del alfabeto (mayúsculas y
minúsculas), los diez dígitos del 0 al 9 y símbolos
especiales (+, $, -, ….)
PALABRA CLAVE PARA ESPECIFICAR ESTE TIPO DE DATO:
CHAR
FORMATO DE DECLARACIÓN:
CHAR LISTA_DE_VARIABLES;
7. BOOLEANOS O LÓGICOS
Esta restringido a uno de dos valores:
verdadero o falso.
PALABRA CLAVE PARA ESPECIFICAR ESTE TIPO DE DATO:
BOOL
FORMATO DE DECLARACIÓN:
BOOL LISTA_DE_VARIABLES;
8. Rango de los tipos de datos
TIPO ESPACIO RANGO
CHAR 8 bits -128 a 127
INT 32 bits -2,147,483,648 a 2,147,483,647
SHORT INT 16 bits -32,768 a 32,767
UNSIGNED INT 32 bits 0 a 4,294,967,295
32 bits 3.4x10e-38 a 3.4x10e38
DOUBLE 64 bits 1.7x10e-308 a 1.7x10e308
LONG DOUBLE 80 bits 3.4x10e-4932 a 1.1x10e4932