SlideShare una empresa de Scribd logo
1 de 11
Tipos de datos de c++
Espitia RamírezGiancarlo
Covarrubias Gómez Silvia Montserrat
Maquina 23
Datos Primitivos
• Los tipos de datos primitivos son aquellos que no se definen según otros
tipos de datos. Dado que los tipos de datos primitivos son la base del resto
de tipos, estos no pueden tener atributos o contenido de elementos. Sin
embargo, pueden contener valores.
• Los tipos de datos primitivos en C++ son: numéricos enteros, numéricos
reales, tipo lógico y tipo carácter ampliado.
Datos Primitivos (Numéricos Enteros)
• 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:
• 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.
Datos Primitivos (Numéricos 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:
Datos Primitivos (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.
• Estos normalmente son llamados booleanos
Datos Primitivos (Carácter Extendido)
• Este tipo se utiliza para representar caracteres UNICODE. Utiliza 2 bytes a
diferencia del tipo char que solo utiliza 1.
Datos Derivados
• Los tipos de datos derivados son aquellos que se definen en función de otros
tipos de datos, denominados tipos base. Los tipos derivados pueden tener
atributos, así como contenido de elementos o contenido mixto
• Aparte de los tipos básicos y sus variantes, C++ soporta otros tipos de
naturaleza compleja que derivan de aquellos. Dicho en otras palabras: C++
permite al usuario construir otros tipos a partir de los básicos. De estos
"nuevos" tipos, los de nivel de abstracción más alto son las clases,
incluyendo sus formas particulares (estructuras y uniones); también pueden
crearse campos de bits; matrices y una familia de tipos muy importante: los
punteros.
• Los tipos derivados se construyen con palabras clave: class, struct, unión u
operadores especiales como los siguientes:
• * puntero a
• *const puntero constante a
• & referencia a
• [ ] array[1] de
• ( ) retorno de función
• [1] El original inglés, "array", significa arreglo, orden; en informática tiene el
sentido de vector, matriz. A veces, en lo sucesivo usaremos el original
inglés.
Como se construyen los datos derivados en
C++
• Ejemplos: suponiendo que tipoX un tipo básico o variante (no void 2.2.1),
pueden declararse tipos derivados tal como se muestra:

Más contenido relacionado

La actualidad más candente (11)

Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Como procesa un computador la informacion
Como procesa un computador la informacionComo procesa un computador la informacion
Como procesa un computador la informacion
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Cap41 sist num
Cap41 sist numCap41 sist num
Cap41 sist num
 
Definiciones de Acess
Definiciones de AcessDefiniciones de Acess
Definiciones de Acess
 
Metodos de busqueda
Metodos de busquedaMetodos de busqueda
Metodos de busqueda
 
Apun3algol
Apun3algolApun3algol
Apun3algol
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Milagros trabajo
Milagros trabajoMilagros trabajo
Milagros trabajo
 
E.d. lineales y no lineales
E.d. lineales y no linealesE.d. lineales y no lineales
E.d. lineales y no lineales
 
Bienvenidos
BienvenidosBienvenidos
Bienvenidos
 

Similar a Tipos de datos_de_c_

Tipos de datos orleny esperidin
Tipos de datos orleny esperidinTipos de datos orleny esperidin
Tipos de datos orleny esperidin
Mari_1114
 

Similar a Tipos de datos_de_c_ (20)

Aelrs (1)
Aelrs (1)Aelrs (1)
Aelrs (1)
 
Tipos de datos_para_c_
Tipos de datos_para_c_Tipos de datos_para_c_
Tipos de datos_para_c_
 
Presentación de Tipos de datos para c++ de programacion
Presentación de Tipos de datos para c++ de programacionPresentación de Tipos de datos para c++ de programacion
Presentación de Tipos de datos para c++ de 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 orleny esperidin
Tipos de datos orleny esperidinTipos de datos orleny esperidin
Tipos de datos orleny esperidin
 
Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo de datos_c_
 
Escuela Superior Politécnica de Chimborazo
Escuela Superior Politécnica de ChimborazoEscuela Superior Politécnica de Chimborazo
Escuela Superior Politécnica de Chimborazo
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
Computacion Grupo 2
Computacion Grupo 2Computacion Grupo 2
Computacion Grupo 2
 
3.1.- Tipo de Datos
3.1.- Tipo de Datos3.1.- Tipo de Datos
3.1.- Tipo de Datos
 
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_para_c_
Tipos de datos_para_c_ Tipos de datos_para_c_
Tipos de datos_para_c_
 
ESTRUCT-UP.pptx
ESTRUCT-UP.pptxESTRUCT-UP.pptx
ESTRUCT-UP.pptx
 
Tipos de datos_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 
Tipos de datos_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Algoritmos computacionales conceptos básicos
Algoritmos computacionales   conceptos básicosAlgoritmos computacionales   conceptos básicos
Algoritmos computacionales conceptos básicos
 

Más de EspitiaGiancarlo (20)

Diseno de la_pagina_web_en_power_point(toto)
Diseno de la_pagina_web_en_power_point(toto)Diseno de la_pagina_web_en_power_point(toto)
Diseno de la_pagina_web_en_power_point(toto)
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
2. pagina web
2. pagina web2. pagina web
2. pagina web
 
Pagina web stragames_pro
Pagina web stragames_proPagina web stragames_pro
Pagina web stragames_pro
 
Examen de Diagnositico
Examen de DiagnositicoExamen de Diagnositico
Examen de Diagnositico
 
Teoria del color
Teoria del colorTeoria del color
Teoria del color
 
Tipos de topologias de red
Tipos de topologias de redTipos de topologias de red
Tipos de topologias de red
 
Caracteristicas y partes de un sitio web
Caracteristicas y partes de un sitio webCaracteristicas y partes de un sitio web
Caracteristicas y partes de un sitio web
 
Jf 3 1_sg_esp(4)
Jf 3 1_sg_esp(4)Jf 3 1_sg_esp(4)
Jf 3 1_sg_esp(4)
 
Jf 3 2_esp(2)(4)
Jf 3 2_esp(2)(4)Jf 3 2_esp(2)(4)
Jf 3 2_esp(2)(4)
 
Jf 3 3_esp(3)(3)
Jf 3 3_esp(3)(3)Jf 3 3_esp(3)(3)
Jf 3 3_esp(3)(3)
 
Jf 3 4_sg_esp(2)(3)
Jf 3 4_sg_esp(2)(3)Jf 3 4_sg_esp(2)(3)
Jf 3 4_sg_esp(2)(3)
 
Jf 3 5_sg_esp(2)(3)
Jf 3 5_sg_esp(2)(3)Jf 3 5_sg_esp(2)(3)
Jf 3 5_sg_esp(2)(3)
 
Jf 3 6_sg_esp(3)
Jf 3 6_sg_esp(3)Jf 3 6_sg_esp(3)
Jf 3 6_sg_esp(3)
 
Jf 3 7_sg_esp(2)(3)
Jf 3 7_sg_esp(2)(3)Jf 3 7_sg_esp(2)(3)
Jf 3 7_sg_esp(2)(3)
 
Jf 3 8_sg_esp(2)(3)
Jf 3 8_sg_esp(2)(3)Jf 3 8_sg_esp(2)(3)
Jf 3 8_sg_esp(2)(3)
 
Jf 3 9_sg_esp(2)(3)
Jf 3 9_sg_esp(2)(3)Jf 3 9_sg_esp(2)(3)
Jf 3 9_sg_esp(2)(3)
 
Jf 3 10_sg_esp(2)(3)
Jf 3 10_sg_esp(2)(3)Jf 3 10_sg_esp(2)(3)
Jf 3 10_sg_esp(2)(3)
 
Practica 12
Practica 12Practica 12
Practica 12
 
Practica14
Practica14Practica14
Practica14
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

Tipos de datos_de_c_

  • 1. Tipos de datos de c++ Espitia RamírezGiancarlo Covarrubias Gómez Silvia Montserrat Maquina 23
  • 2. Datos Primitivos • Los tipos de datos primitivos son aquellos que no se definen según otros tipos de datos. Dado que los tipos de datos primitivos son la base del resto de tipos, estos no pueden tener atributos o contenido de elementos. Sin embargo, pueden contener valores. • Los tipos de datos primitivos en C++ son: numéricos enteros, numéricos reales, tipo lógico y tipo carácter ampliado.
  • 3. Datos Primitivos (Numéricos Enteros) • 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:
  • 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.
  • 5. Datos Primitivos (Numéricos 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:
  • 6. Datos Primitivos (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. • Estos normalmente son llamados booleanos
  • 7. Datos Primitivos (Carácter Extendido) • Este tipo se utiliza para representar caracteres UNICODE. Utiliza 2 bytes a diferencia del tipo char que solo utiliza 1.
  • 8. Datos Derivados • Los tipos de datos derivados son aquellos que se definen en función de otros tipos de datos, denominados tipos base. Los tipos derivados pueden tener atributos, así como contenido de elementos o contenido mixto
  • 9. • Aparte de los tipos básicos y sus variantes, C++ soporta otros tipos de naturaleza compleja que derivan de aquellos. Dicho en otras palabras: C++ permite al usuario construir otros tipos a partir de los básicos. De estos "nuevos" tipos, los de nivel de abstracción más alto son las clases, incluyendo sus formas particulares (estructuras y uniones); también pueden crearse campos de bits; matrices y una familia de tipos muy importante: los punteros.
  • 10. • Los tipos derivados se construyen con palabras clave: class, struct, unión u operadores especiales como los siguientes: • * puntero a • *const puntero constante a • & referencia a • [ ] array[1] de • ( ) retorno de función • [1] El original inglés, "array", significa arreglo, orden; en informática tiene el sentido de vector, matriz. A veces, en lo sucesivo usaremos el original inglés.
  • 11. Como se construyen los datos derivados en C++ • Ejemplos: suponiendo que tipoX un tipo básico o variante (no void 2.2.1), pueden declararse tipos derivados tal como se muestra: