SlideShare una empresa de Scribd logo
1 de 10
TIPOS DE DATOS DE C++
LOPEZ SALAS AMAHIRANY DE JESUS
MARTINEZ NUÑEZ LUIS ANGEL
PROGRAMACION 2AM
MCA MARGARITA ALVARADO ROMERO
CETIS 109
TIPOS DE DATOS DE C++
• Los tipos de datos en C++ se clasifican en primitivos y derivados.
• Los tipos de datos primitivos son los que están definidos dentro del lenguaje.
• Los tipos de datos derivados se forman a partir de los tipos primitivos.
• En este tema veremos los tipos primitivos y en temas siguientes estudiaremos los
tipos derivados.
• Los tipos de datos primitivos en C++ son: numéricos enteros, numéricos reales,
tipo lógico y tipo carácter ampliado.
Tipo de Dato Descripción Número de bytes típico Rango
short Entero corto 2 -32768 a 32767
int Entero 4
-2147483648
a +2147483647
long Entero largo 4
-2147483648
a +2147483647
char Carácter 1 -128 a 127
TIPO DE DATOS C++ NUMERICOS
ENTEROS
• Con los tipos enteros pueden utilizarse los calificadores signed y unsigned. Estos
calificadores indican si el número tiene signo o no. Si se usan solos, sin indicar el
tipo de dato se asume int.
• Por ejemplo, las siguientes declaraciones son equivalentes:
UNSIGNED INT X; EQUIVALENTE A: UNSIGNED X;
TIPO DE C++ NUMERICOS ENTEROS:
Usando estos calificadores podemos tener los siguientes tipos enteros:
TIPO DE DATO DESCRIPCION NUMERO DE
BYTES TIPICO
RANGO
SIGNES SHORT ENTERO CORTO 2 -32768 a 32767
UNSIGNED
SHORT
ENTERO CORTO
SIN SIGNO
2 0 a 65535
SIGNED IT ENTERO 4 -2147483648
a +2147483647
UNSIGNED LONG ENTERO SIN
SIGNO
4
0 a 4294967295
SIGNED CHAR ENTERO LARGO 4 -2147483648
a +2147483647
USIGNED CHAR ENTERO LARGO
SIN SIGNO
4
0 a 4294967295
TIPOS DE DATOS C++
Signed int a; Es equivalente Int a;
Podemos ver que los datos enteros de tipo signed son equivalentes a los enteros sin utilizar el
calificador:
TIPOS DE DATOS NUMERICOS
REALES
• El tipo de dato numérico real es un subconjunto finito de los números reales.
Pueden ser positivos o negativos.
• En C++ los tipos de datos numéricos reales son los siguientes:
Tipo de Dato Descripción Número de bytes típico Rango
float Real (Número en coma
flotante)
4
Positivos: 3.4E-38 a
3.4E38
Negativos: -3.4E-38 a -
3.4E38
double
Real doble(Número en
coma flotante de doble
precisión)
8
Positivos: 1.7E-308 a
1.7E308
Negativos: -1.7E-308 a -
1.7E308
long double Real doble largo 10
Positivos: 3.4E-4932 a
1.1E4932
TIPO LÓGICO
• Los datos de este tipo sólo pueden contener dos valores: true ó false (verdadero ó
falso).
• Si se muestran como enteros, el valor true toma el valor 1 y false el valor 0.
Tipo de Dato Descripción
Número de
bytes típico
Rango
bool Dato de tipo
lógico
1 0, 1
TIPO CARÁCTER EXTENDIDO
• Este tipo se utiliza para representar caracteres UNICODE. Utiliza 2 bytes a diferencia
del tipo char que solo utiliza 1.
Tipo de Dato Descripción
Número de
bytes típico
Rango
wchar_t Carácter
Unicode
2 0 a 65535
TIPO DE DATOS
SE CLASIFICAN EN PRIMITIVOS Y DERIVADOS

Más contenido relacionado

La actualidad más candente (15)

Vane
VaneVane
Vane
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo de datos_c_
 
Conversion de binarios a decimales y de decimales
Conversion de binarios a decimales y de decimalesConversion de binarios a decimales y de decimales
Conversion de binarios a decimales y de decimales
 
Unidad 2: Representación de la información
Unidad 2: Representación de la informaciónUnidad 2: Representación de la información
Unidad 2: Representación de la información
 
Tipos de datos lenguaje c
Tipos de datos lenguaje cTipos de datos lenguaje c
Tipos de datos lenguaje c
 
Website
WebsiteWebsite
Website
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Tipos dedatos
Tipos dedatosTipos dedatos
Tipos dedatos
 
Tema 2: Hardware
Tema 2: HardwareTema 2: Hardware
Tema 2: Hardware
 
Presentacion power designer
Presentacion power designerPresentacion power designer
Presentacion power designer
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 
Binario
BinarioBinario
Binario
 
Mapa conseptual GRUPOS Y CÓDIGOS
Mapa conseptual GRUPOS Y CÓDIGOSMapa conseptual GRUPOS Y CÓDIGOS
Mapa conseptual GRUPOS Y CÓDIGOS
 

Similar a Tipo de datos_c_

Tipos de datos en c++
Tipos de datos en c++Tipos de datos en c++
Tipos de datos en c++
luisszz
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
ivanjvic
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
ivanjvic
 
Tipos de datos_en_c_(2)
Tipos de datos_en_c_(2)Tipos de datos_en_c_(2)
Tipos de datos_en_c_(2)
ArmandoC42
 

Similar a Tipo de datos_c_ (20)

TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
Tipos de datos c++
Tipos de datos c++Tipos de datos c++
Tipos de datos c++
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Tipos de datos_para_c_
Tipos de datos_para_c_ Tipos de datos_para_c_
Tipos de datos_para_c_
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
Pata cabello 2 j tipos de datos en c++
Pata cabello 2 j tipos de datos en c++Pata cabello 2 j tipos de datos en c++
Pata cabello 2 j tipos de datos en c++
 
Tipos de datos en c++
Tipos de datos en c++Tipos de datos en c++
Tipos de datos en c++
 
Tipos de datos_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
 
Tipos de datos_en_c_(2)
Tipos de datos_en_c_(2)Tipos de datos_en_c_(2)
Tipos de datos_en_c_(2)
 
Tipos de datos primitivos en c++
Tipos de datos primitivos en c++Tipos de datos primitivos en c++
Tipos de datos primitivos en c++
 
Aelrs (1)
Aelrs (1)Aelrs (1)
Aelrs (1)
 
Cristian Romero.Visual Basic
Cristian Romero.Visual BasicCristian Romero.Visual Basic
Cristian Romero.Visual Basic
 
T 6
T 6T 6
T 6
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Tipos de Datos en C++
Tipos de Datos en C++Tipos de Datos en C++
Tipos de Datos en C++
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 

Más de LuisCetis109 (20)

Practica 12
Practica 12Practica 12
Practica 12
 
Practica 11(1)
Practica 11(1)Practica 11(1)
Practica 11(1)
 
Practica 10
Practica 10Practica 10
Practica 10
 
9
99
9
 
Practica 7(1)
Practica 7(1)Practica 7(1)
Practica 7(1)
 
Practica 6(1)
Practica 6(1)Practica 6(1)
Practica 6(1)
 
Practica 4
Practica 4Practica 4
Practica 4
 
Practica 2
Practica 2Practica 2
Practica 2
 
Alice tabla
Alice tablaAlice tabla
Alice tabla
 
Programacion orientada a_objetos
Programacion orientada a_objetos Programacion orientada a_objetos
Programacion orientada a_objetos
 
Examen diagnostico
Examen diagnosticoExamen diagnostico
Examen diagnostico
 
Bebe ami
Bebe amiBebe ami
Bebe ami
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
 
Tabla de verdad_para_c_
Tabla de verdad_para_c_Tabla de verdad_para_c_
Tabla de verdad_para_c_
 
Amy (1)
Amy (1)Amy (1)
Amy (1)
 
Instructivo para utilizar_c_
Instructivo para utilizar_c_Instructivo para utilizar_c_
Instructivo para utilizar_c_
 
Instructivo de codeblocks
Instructivo de codeblocksInstructivo de codeblocks
Instructivo de codeblocks
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Listas de-ideas-sobre-la-importancia-que-tiene-darle-solucion-a-problemas-med...
Listas de-ideas-sobre-la-importancia-que-tiene-darle-solucion-a-problemas-med...Listas de-ideas-sobre-la-importancia-que-tiene-darle-solucion-a-problemas-med...
Listas de-ideas-sobre-la-importancia-que-tiene-darle-solucion-a-problemas-med...
 
Presentacion
PresentacionPresentacion
Presentacion
 

Último (7)

12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdf
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdfTIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdf
TIPOS DE LA PSICOPATOLOGÍA DE LA PERCEPCIÓN.pdf
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 

Tipo de datos_c_

  • 1. TIPOS DE DATOS DE C++ LOPEZ SALAS AMAHIRANY DE JESUS MARTINEZ NUÑEZ LUIS ANGEL PROGRAMACION 2AM MCA MARGARITA ALVARADO ROMERO CETIS 109
  • 2. TIPOS DE DATOS DE C++ • Los tipos de datos en C++ se clasifican en primitivos y derivados. • Los tipos de datos primitivos son los que están definidos dentro del lenguaje. • Los tipos de datos derivados se forman a partir de los tipos primitivos. • En este tema veremos los tipos primitivos y en temas siguientes estudiaremos los tipos derivados. • Los tipos de datos primitivos en C++ son: numéricos enteros, numéricos reales, tipo lógico y tipo carácter ampliado.
  • 3. Tipo de Dato Descripción Número de bytes típico Rango short Entero corto 2 -32768 a 32767 int Entero 4 -2147483648 a +2147483647 long Entero largo 4 -2147483648 a +2147483647 char Carácter 1 -128 a 127
  • 4. TIPO DE DATOS C++ NUMERICOS ENTEROS • Con los tipos enteros pueden utilizarse los calificadores signed y unsigned. Estos calificadores indican si el número tiene signo o no. Si se usan solos, sin indicar el tipo de dato se asume int. • Por ejemplo, las siguientes declaraciones son equivalentes: UNSIGNED INT X; EQUIVALENTE A: UNSIGNED X;
  • 5. TIPO DE C++ NUMERICOS ENTEROS: Usando estos calificadores podemos tener los siguientes tipos enteros: TIPO DE DATO DESCRIPCION NUMERO DE BYTES TIPICO RANGO SIGNES SHORT ENTERO CORTO 2 -32768 a 32767 UNSIGNED SHORT ENTERO CORTO SIN SIGNO 2 0 a 65535 SIGNED IT ENTERO 4 -2147483648 a +2147483647 UNSIGNED LONG ENTERO SIN SIGNO 4 0 a 4294967295 SIGNED CHAR ENTERO LARGO 4 -2147483648 a +2147483647 USIGNED CHAR ENTERO LARGO SIN SIGNO 4 0 a 4294967295
  • 6. TIPOS DE DATOS C++ Signed int a; Es equivalente Int a; Podemos ver que los datos enteros de tipo signed son equivalentes a los enteros sin utilizar el calificador:
  • 7. TIPOS DE DATOS NUMERICOS REALES • El tipo de dato numérico real es un subconjunto finito de los números reales. Pueden ser positivos o negativos. • En C++ los tipos de datos numéricos reales son los siguientes: Tipo de Dato Descripción Número de bytes típico Rango float Real (Número en coma flotante) 4 Positivos: 3.4E-38 a 3.4E38 Negativos: -3.4E-38 a - 3.4E38 double Real doble(Número en coma flotante de doble precisión) 8 Positivos: 1.7E-308 a 1.7E308 Negativos: -1.7E-308 a - 1.7E308 long double Real doble largo 10 Positivos: 3.4E-4932 a 1.1E4932
  • 8. TIPO LÓGICO • Los datos de este tipo sólo pueden contener dos valores: true ó false (verdadero ó falso). • Si se muestran como enteros, el valor true toma el valor 1 y false el valor 0. Tipo de Dato Descripción Número de bytes típico Rango bool Dato de tipo lógico 1 0, 1
  • 9. TIPO CARÁCTER EXTENDIDO • Este tipo se utiliza para representar caracteres UNICODE. Utiliza 2 bytes a diferencia del tipo char que solo utiliza 1. Tipo de Dato Descripción Número de bytes típico Rango wchar_t Carácter Unicode 2 0 a 65535
  • 10. TIPO DE DATOS SE CLASIFICAN EN PRIMITIVOS Y DERIVADOS