1. TIPOS DE DATOS PARA
C++
CLAUDIA ANDREA GOMEZ CASANOVA
EFREN PACHECO GARZA 2°”DM” (PG)
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
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
PALABRA CLAVE PARA ESPECIFICAR ESTE TIPO DE DATO:
BOOL
Esta restringido a uno de dos valores:
verdadero o falso.
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
FLOAT 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
BOOL 8 bits 0 a 1