SlideShare una empresa de Scribd logo
1 de 14
Tipos de datos de C++
Autores:
 Cervantes Ramírez Ivon Yamilet
 Colorado Flores Armando
2° “A” de programación
Aula: D-5
Datos C++:
 La mayoría de estos, son solo nombres especiales (alias)
especificados en los tipos integrados de C/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 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.
Tipos 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 (firmado) y unsigned (no firmado).
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:
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;
Tipos de datos 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:
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 carácter extendido
Este tipo se utiliza para representar caracteres UNICODE. Utiliza 2 bytes a diferencia del tipo
char que solo utiliza 1.
Tipos derivados
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 de
( ) Retorno de función
Ejemplos: suponiendo que tipoX un tipo básico o variante pueden declararse tipos
derivados tal como se muestra:
 tipoX t; // t es un objeto de tipo tipoX
 tipoX arr[10]; // arr es una matriz de diez elementos tipoX
 tipoX *ptr; // ptr es un puntero a tipoX
 tipoX &ref=t; // ref es una referencia a tipoX
 tipoX func(void); // func devuelve un valor tipoX (no acepta parámetros)
 void func(tipoX t); // func1 acepta un parámetro t tipoX (no devuelve nada)
 struct st {tipoX t1; tipoX t2}; // la estructura st alberga dos tipoX
FRACCIONARIOS
 La representación y rango de valores de los números fraccionarios depende del
compilador. Es decir, cada implementación de C++ es libre para definirlos. La mayoría
utiliza el formato estándar de la IEEE (Institute of Electrical and Electronics Engineers)
para este tipo de números. float y double son tipos fraccionarios de 32 y 64 bits
respectivamente. El modificador long puede utilizarse con el tipo double, declarando
entonces un número fraccionario de 80 bits. En C++Builder las constantes fraccionarias,
que pueden ser float, double y long double, tienen los rangos que se indican:
 Generalmente los compiladores C++ incluyen de forma automática la librería matemática
de punto flotante si el programa utiliza valores fraccionarios. Builder utiliza los siguientes
límites, definidos en el fichero <values.h>

Más contenido relacionado

La actualidad más candente

3. Uso De Variables De Tipo Valor
3.  Uso De Variables De Tipo Valor3.  Uso De Variables De Tipo Valor
3. Uso De Variables De Tipo ValorEsteban Soraire
 
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++luisszz
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantesRonny Ure
 
2.4 tipo de dato entero
2.4 tipo de dato entero2.4 tipo de dato entero
2.4 tipo de dato enteroSNPP
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CRonny Parra
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CMarvin Romero
 
C++ unidad1 semana1
C++ unidad1 semana1C++ unidad1 semana1
C++ unidad1 semana1winnijbn
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-javajairjulian
 
Tipos de datos primitivos en c++
Tipos de datos primitivos en c++Tipos de datos primitivos en c++
Tipos de datos primitivos en c++JOHN BONILLA
 
Todo sistema de_computación
Todo sistema de_computaciónTodo sistema de_computación
Todo sistema de_computaciónAranza Angeles
 

La actualidad más candente (18)

C# Diferencias
C# DiferenciasC# Diferencias
C# Diferencias
 
3. Uso De Variables De Tipo Valor
3.  Uso De Variables De Tipo Valor3.  Uso De Variables De Tipo Valor
3. Uso De Variables De Tipo Valor
 
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++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Variables y constantes
Variables y constantesVariables y constantes
Variables y constantes
 
2.4 tipo de dato entero
2.4 tipo de dato entero2.4 tipo de dato entero
2.4 tipo de dato entero
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 
C++ unidad1 semana1
C++ unidad1 semana1C++ unidad1 semana1
C++ unidad1 semana1
 
Cuestionario
Cuestionario Cuestionario
Cuestionario
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-java
 
3.1.- Tipo de Datos
3.1.- Tipo de Datos3.1.- Tipo de Datos
3.1.- Tipo de Datos
 
Tipos de datos primitivos en c++
Tipos de datos primitivos en c++Tipos de datos primitivos en c++
Tipos de datos primitivos en c++
 
Todo sistema de_computación
Todo sistema de_computaciónTodo sistema de_computación
Todo sistema de_computación
 

Similar a Tipos de datos_en_c_(2)

Tipos de datos_para_c_++
Tipos de datos_para_c_++Tipos de datos_para_c_++
Tipos de datos_para_c_++MaryferGaitan
 
Tipos de datos_para_c_
Tipos de datos_para_c_ Tipos de datos_para_c_
Tipos de datos_para_c_ Mena75
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++Idalia Tristan
 
Tipos de Datos para C++
Tipos de Datos para C++Tipos de Datos para C++
Tipos de Datos para C++Dj109
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelaroyimar
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacionAlfonso
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cZalimanunezc
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos okTensor
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacionkarenyulithza
 
Pseudocodigos
PseudocodigosPseudocodigos
PseudocodigosClariza
 

Similar a Tipos de datos_en_c_(2) (20)

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++
 
Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo 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_de_c_
Tipos de datos_de_c_Tipos de datos_de_c_
Tipos de datos_de_c_
 
8 tipos variables constantes
8 tipos variables constantes8 tipos variables constantes
8 tipos variables constantes
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Apuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje cApuntes1 elementos del lenguaje c
Apuntes1 elementos del lenguaje c
 
Tipos de datos ok
Tipos de datos okTipos de datos ok
Tipos de datos ok
 
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++
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
tipos
tipos tipos
tipos
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 

Más de ArmandoC42

Tutorial de dreamweaver
Tutorial de dreamweaverTutorial de dreamweaver
Tutorial de dreamweaverArmandoC42
 
Topologías de la red
Topologías de la redTopologías de la red
Topologías de la redArmandoC42
 
Características y partes de un sitio web
Características y partes de un sitio webCaracterísticas y partes de un sitio web
Características y partes de un sitio webArmandoC42
 
Teoria del color
Teoria del colorTeoria del color
Teoria del colorArmandoC42
 
Practica 14 de_alice
Practica 14 de_alicePractica 14 de_alice
Practica 14 de_aliceArmandoC42
 
Practica 13 de_alice(2)
Practica 13 de_alice(2)Practica 13 de_alice(2)
Practica 13 de_alice(2)ArmandoC42
 

Más de ArmandoC42 (20)

Tutorial de dreamweaver
Tutorial de dreamweaverTutorial de dreamweaver
Tutorial de dreamweaver
 
Topologías de la red
Topologías de la redTopologías de la red
Topologías de la red
 
Características y partes de un sitio web
Características y partes de un sitio webCaracterísticas y partes de un sitio web
Características y partes de un sitio web
 
Teoria del color
Teoria del colorTeoria del color
Teoria del color
 
Capítulo 14
Capítulo 14Capítulo 14
Capítulo 14
 
Capítulo 13
Capítulo 13Capítulo 13
Capítulo 13
 
Capítulo 12
Capítulo 12Capítulo 12
Capítulo 12
 
Capítulo 11
Capítulo 11Capítulo 11
Capítulo 11
 
Capítulo 10
Capítulo 10Capítulo 10
Capítulo 10
 
Capítulo 9
Capítulo 9Capítulo 9
Capítulo 9
 
Capítulo 8
Capítulo 8Capítulo 8
Capítulo 8
 
Capítulo 7
Capítulo 7Capítulo 7
Capítulo 7
 
Capítulo 6
Capítulo 6Capítulo 6
Capítulo 6
 
Capítulo 5
Capítulo 5Capítulo 5
Capítulo 5
 
Capítulo 4
Capítulo 4Capítulo 4
Capítulo 4
 
Capítulo 3
Capítulo 3Capítulo 3
Capítulo 3
 
Capítulo 2
Capítulo 2Capítulo 2
Capítulo 2
 
Capítulo 1
Capítulo 1Capítulo 1
Capítulo 1
 
Practica 14 de_alice
Practica 14 de_alicePractica 14 de_alice
Practica 14 de_alice
 
Practica 13 de_alice(2)
Practica 13 de_alice(2)Practica 13 de_alice(2)
Practica 13 de_alice(2)
 

Último

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
🦄💫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.docxEliaHernndez7
 
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 .pdfGruberACaraballo
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
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 2024IES Vicent Andres Estelles
 
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 virtualesMarisolMartinez707897
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
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 - 2024Juan Martín Martín
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...Ars Erótica
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 

Último (20)

prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.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
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
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
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
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
 
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
 
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
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
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
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 

Tipos de datos_en_c_(2)

  • 1. Tipos de datos de C++ Autores:  Cervantes Ramírez Ivon Yamilet  Colorado Flores Armando 2° “A” de programación Aula: D-5
  • 2. Datos C++:  La mayoría de estos, son solo nombres especiales (alias) especificados en los tipos integrados de C/C++.
  • 3.  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 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.
  • 4. Tipos 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:
  • 5. Con los tipos enteros pueden utilizarse los calificadores signed (firmado) y unsigned (no firmado). 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:
  • 6. 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;
  • 7.
  • 8. Tipos de datos 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:
  • 9. 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.
  • 10. Tipo carácter extendido Este tipo se utiliza para representar caracteres UNICODE. Utiliza 2 bytes a diferencia del tipo char que solo utiliza 1.
  • 11. Tipos derivados 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 de ( ) Retorno de función
  • 12. Ejemplos: suponiendo que tipoX un tipo básico o variante pueden declararse tipos derivados tal como se muestra:  tipoX t; // t es un objeto de tipo tipoX  tipoX arr[10]; // arr es una matriz de diez elementos tipoX  tipoX *ptr; // ptr es un puntero a tipoX  tipoX &ref=t; // ref es una referencia a tipoX  tipoX func(void); // func devuelve un valor tipoX (no acepta parámetros)  void func(tipoX t); // func1 acepta un parámetro t tipoX (no devuelve nada)  struct st {tipoX t1; tipoX t2}; // la estructura st alberga dos tipoX
  • 13. FRACCIONARIOS  La representación y rango de valores de los números fraccionarios depende del compilador. Es decir, cada implementación de C++ es libre para definirlos. La mayoría utiliza el formato estándar de la IEEE (Institute of Electrical and Electronics Engineers) para este tipo de números. float y double son tipos fraccionarios de 32 y 64 bits respectivamente. El modificador long puede utilizarse con el tipo double, declarando entonces un número fraccionario de 80 bits. En C++Builder las constantes fraccionarias, que pueden ser float, double y long double, tienen los rangos que se indican:
  • 14.  Generalmente los compiladores C++ incluyen de forma automática la librería matemática de punto flotante si el programa utiliza valores fraccionarios. Builder utiliza los siguientes límites, definidos en el fichero <values.h>