You are on page 1of 9

Fuente: www.slideshare.

net
C++ proporciona los siguientes tipos
de datos elementales:
NÚMEROS ENTEROS

NÚMEROS REALES

CARACTERES

BOOLEANOS O LÓGICOS
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;
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;
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
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;
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;
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 0a1