SlideShare una empresa de Scribd logo
1 de 8
Nombres: Gabriel Fernando Villa Saldaña y Jazmín Esmeralda Ibarra Servín
Materia: Desarrollo de Software Utilizando Programación Estructurada
Grado y grupo: 2°Dm
Especialidad: Programación
Maestra: Margarita Romero Alvarado
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.
El tipo de dato numérico entero es un subconjunto finito de los números enteros del
mundo real. Pueden ser positivos o negativos.
En C++ los tipos de datos numéricos enteros son los siguientes:
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
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; equivale a: unsigned x;
Usando estos calificadores podemos tener los siguientes tipos enteros:
Tipo de Dato Descripción
Número de
bytes típico
Rango
signed short Entero corto 2 -32768 a 32767
unsigned short Entero corto sin signo 2 0 a 65535
signed int Entero 4 -2147483648 a +2147483647
unsigned int Entero sin signo 4 0 a 4294967295
signed long Entero largo 4 -2147483648 a +2147483647
unsigned long Entero largo sin signo 4 0 a 4294967295
signed char Carácter 1 -128 a 127
unsigned char Carácter sin signo 1 0 a 255
Podemos ver que los datos enteros de tipo signed son equivalentes a los enteros sin utilizar el
calificador:
signed int a; es equivalente a escribir int a;
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
Negativos: -3.4E-4932 a -1.1E4932
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
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
http://ejercicioscpp.blogspot.mx/2012/09/tipos-de-datos-en-c.html

Más contenido relacionado

La actualidad más candente

Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_GamePlayer34
 
Tipos de Datos para C++
Tipos de Datos para C++Tipos de Datos para C++
Tipos de Datos para C++Dj109
 
Tipos de datos_para_c_++
Tipos de datos_para_c_++Tipos de datos_para_c_++
Tipos de datos_para_c_++MaryferGaitan
 
Códigos Golay y aplicación a la teoría de la información
Códigos Golay y aplicación a la teoría de la informaciónCódigos Golay y aplicación a la teoría de la información
Códigos Golay y aplicación a la teoría de la informaciónCelia Fernández Rosales
 
Binarios y su conversion
Binarios y su conversionBinarios y su conversion
Binarios y su conversionHeider Gil
 
Tipo de datos_para_c_
Tipo de datos_para_c_Tipo de datos_para_c_
Tipo de datos_para_c_laura cortez
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++MartinCetis109
 
Teoría de códigos
Teoría de códigosTeoría de códigos
Teoría de códigosYared Redman
 
Mapa conseptual GRUPOS Y CÓDIGOS
Mapa conseptual GRUPOS Y CÓDIGOSMapa conseptual GRUPOS Y CÓDIGOS
Mapa conseptual GRUPOS Y CÓDIGOSVictor Perez
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_oscar020615
 
Variables y tipos de datos - fundamentos de la programación
Variables y tipos de datos -  fundamentos de la programaciónVariables y tipos de datos -  fundamentos de la programación
Variables y tipos de datos - fundamentos de la programaciónDesarrolloWeb.com
 

La actualidad más candente (17)

Presentacion de tipos_de_datos_para_c_
Presentacion de tipos_de_datos_para_c_Presentacion de tipos_de_datos_para_c_
Presentacion de 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_++
 
Códigos Golay y aplicación a la teoría de la información
Códigos Golay y aplicación a la teoría de la informaciónCódigos Golay y aplicación a la teoría de la información
Códigos Golay y aplicación a la teoría de la información
 
Binarios y su conversion
Binarios y su conversionBinarios y su conversion
Binarios y su conversion
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Tipo de datos_para_c_
Tipo de datos_para_c_Tipo de datos_para_c_
Tipo de datos_para_c_
 
Tipos de datos_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++
 
Teoría de códigos
Teoría de códigosTeoría de códigos
Teoría de códigos
 
Mandala grupos y codigo
Mandala grupos y codigoMandala grupos y codigo
Mandala grupos y codigo
 
Mapa conseptual GRUPOS Y CÓDIGOS
Mapa conseptual GRUPOS Y CÓDIGOSMapa conseptual GRUPOS Y CÓDIGOS
Mapa conseptual GRUPOS Y CÓDIGOS
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Variables y tipos de datos - fundamentos de la programación
Variables y tipos de datos -  fundamentos de la programaciónVariables y tipos de datos -  fundamentos de la programación
Variables y tipos de datos - fundamentos de la programación
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos dedatos
Tipos dedatosTipos dedatos
Tipos dedatos
 

Similar a TIPOS DE DATOS PARA C++

TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONEugenioBlanco7
 
Cristian Romero.Visual Basic
Cristian Romero.Visual BasicCristian Romero.Visual Basic
Cristian Romero.Visual BasicCristianRomero179
 
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_para_c_
Tipos de datos_para_c_ Tipos de datos_para_c_
Tipos de datos_para_c_ Mena75
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos bakura4
 
Estructura De Datos Y Algoritmos - Parte 4.pptx
Estructura De Datos Y Algoritmos - Parte 4.pptxEstructura De Datos Y Algoritmos - Parte 4.pptx
Estructura De Datos Y Algoritmos - Parte 4.pptxssuser8ea877
 
Tipos de datos en c++
Tipos de datos en c++Tipos de datos en c++
Tipos de datos en c++luisszz
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantesRonny Ure
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos okTensor
 

Similar a TIPOS DE DATOS PARA C++ (20)

Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo de datos_c_
 
Aelrs (1)
Aelrs (1)Aelrs (1)
Aelrs (1)
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
Cristian Romero.Visual Basic
Cristian Romero.Visual BasicCristian Romero.Visual Basic
Cristian Romero.Visual Basic
 
Presentacion software
Presentacion softwarePresentacion software
Presentacion software
 
Presentacion software
Presentacion softwarePresentacion software
Presentacion software
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
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++
 
Datos simples
Datos simplesDatos simples
Datos simples
 
Datos simples
Datos simples Datos simples
Datos simples
 
Tipos de datos_para_c_
Tipos de datos_para_c_ Tipos de datos_para_c_
Tipos de datos_para_c_
 
Presentacion tipo de_datos_java
Presentacion tipo de_datos_javaPresentacion tipo de_datos_java
Presentacion tipo de_datos_java
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Estructura De Datos Y Algoritmos - Parte 4.pptx
Estructura De Datos Y Algoritmos - Parte 4.pptxEstructura De Datos Y Algoritmos - Parte 4.pptx
Estructura De Datos Y Algoritmos - Parte 4.pptx
 
Tipos de datos en c++
Tipos de datos en c++Tipos de datos en c++
Tipos de datos en c++
 
4 Datos
4 Datos4 Datos
4 Datos
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
T 6
T 6T 6
T 6
 

Más de JazminIbarra1106

Más de JazminIbarra1106 (20)

CUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDADCUESTIONARIO SEGUNDA UNIDAD
CUESTIONARIO SEGUNDA UNIDAD
 
INSTRUCCIONES BASICAS PARA C++
INSTRUCCIONES BASICAS PARA C++INSTRUCCIONES BASICAS PARA C++
INSTRUCCIONES BASICAS PARA C++
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
BIBLIOTECAS QUE EXITEN PARA C++
BIBLIOTECAS QUE EXITEN PARA C++BIBLIOTECAS QUE EXITEN PARA C++
BIBLIOTECAS QUE EXITEN PARA C++
 
TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++TIPOS DE OPERADORES PARA C++
TIPOS DE OPERADORES PARA C++
 
TABLAS DE VERDAD PARA C++
TABLAS DE VERDAD PARA C++TABLAS DE VERDAD PARA C++
TABLAS DE VERDAD PARA C++
 
EJERCICIOS EN RAPTOR
EJERCICIOS EN RAPTOREJERCICIOS EN RAPTOR
EJERCICIOS EN RAPTOR
 
EJERCICIOS EN DFD
EJERCICIOS EN DFDEJERCICIOS EN DFD
EJERCICIOS EN DFD
 
DIAGRAMAS A COLOR
DIAGRAMAS A COLORDIAGRAMAS A COLOR
DIAGRAMAS A COLOR
 
PRESENTACIÓN DE JERARQUÍA DE OPERACIONES
PRESENTACIÓN DE JERARQUÍA DE OPERACIONESPRESENTACIÓN DE JERARQUÍA DE OPERACIONES
PRESENTACIÓN DE JERARQUÍA DE OPERACIONES
 
RESUMEN DEL VIDEO DE ALGORITMOS
RESUMEN DEL VIDEO DE ALGORITMOSRESUMEN DEL VIDEO DE ALGORITMOS
RESUMEN DEL VIDEO DE ALGORITMOS
 
25 PROBLEMAS DE RAPTOR
25 PROBLEMAS DE RAPTOR25 PROBLEMAS DE RAPTOR
25 PROBLEMAS DE RAPTOR
 
20 DIAGRAMAS DFD
20 DIAGRAMAS DFD20 DIAGRAMAS DFD
20 DIAGRAMAS DFD
 
Algoritmo de Billete de 20 pesos
Algoritmo de Billete de 20 pesosAlgoritmo de Billete de 20 pesos
Algoritmo de Billete de 20 pesos
 
Okiokiokiokioki hgyu
Okiokiokiokioki hgyuOkiokiokiokioki hgyu
Okiokiokiokioki hgyu
 
Trabajo de Programacion
Trabajo de ProgramacionTrabajo de Programacion
Trabajo de Programacion
 
Trabajo de Programacion
Trabajo de ProgramacionTrabajo de Programacion
Trabajo de Programacion
 
Trabajo de Programacion
Trabajo de ProgramacionTrabajo de Programacion
Trabajo de Programacion
 
Trabajo de Programacion
Trabajo de ProgramacionTrabajo de Programacion
Trabajo de Programacion
 
Trabajo de Programacion
Trabajo de ProgramacionTrabajo de Programacion
Trabajo de Programacion
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 

TIPOS DE DATOS PARA C++

  • 1. Nombres: Gabriel Fernando Villa Saldaña y Jazmín Esmeralda Ibarra Servín Materia: Desarrollo de Software Utilizando Programación Estructurada Grado y grupo: 2°Dm Especialidad: Programación Maestra: Margarita Romero Alvarado
  • 2. 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. El tipo de dato numérico entero es un subconjunto finito de los números enteros del mundo real. Pueden ser positivos o negativos. En C++ los tipos de datos numéricos enteros son los siguientes: 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. 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; equivale a: unsigned x; Usando estos calificadores podemos tener los siguientes tipos enteros: Tipo de Dato Descripción Número de bytes típico Rango signed short Entero corto 2 -32768 a 32767 unsigned short Entero corto sin signo 2 0 a 65535 signed int Entero 4 -2147483648 a +2147483647 unsigned int Entero sin signo 4 0 a 4294967295 signed long Entero largo 4 -2147483648 a +2147483647 unsigned long Entero largo sin signo 4 0 a 4294967295 signed char Carácter 1 -128 a 127 unsigned char Carácter sin signo 1 0 a 255 Podemos ver que los datos enteros de tipo signed son equivalentes a los enteros sin utilizar el calificador: signed int a; es equivalente a escribir int a;
  • 5. 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 Negativos: -3.4E-4932 a -1.1E4932
  • 6. 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
  • 7. 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