SlideShare una empresa de Scribd logo
TIPOS DE DATOS PARA C++
Pérez Pérez Oscar Leonardo
González Romero Heidi Lizeth
TIPOS DE DATOS
• El primer objetivo de un computador es el manejo de información a partir de datos. Estos datos
pueden ser costos, calificaciones, temperaturas, presupuestos, datos personales, signos vitales,
velocidad, etc.
• Los distintos tipos de datos son representados en la memoria del computador de acuerdo al tipo y
al lenguaje de programación que use. Los numeros enteros en C++ por ejemplo miden 16
bits o 2 bytes (bit=digito binario).
• El minimo numero que se puede escribir en 16 bits equivale a 16 ceros (0) que al ser convertidos
a decimal representan precisamente el valor 0 (cero). El maximo número que se puede escribir
en 16 bits son 16 unos que representan el numero 65535 decimal.Teniendo en cuenta que
hablamos de numeros sin signo.
La siguiente tabla indica los tipos de dato simple de C++ son sus modificadore
de tamaño (long y short) ademas de sus modificadores de signo (signed y
unsigned)
Los tipos de datos que maneja C++ son :
Entero:
Dentro de los enteros están los tipos: short, int, long, los cuales varían en rango de
acuerdo al compilador que se utilice, siendo long rango mayor y short el de menor.
Flotantes:
Dentro de los flotantes C++ tiene los tipos: float, double y long double donde al igual
que los enteros varía el rango de cada uno de acuerdo al compilador que se utilice. De
igual forma el float es el de menor rango siendo long double el de rango mayor
Caracteres:
Se utiliza el tipo char. Para representar un carácter en C++ se utilizan
apóstrofes.
Ejemplos: ‘a’, ‘b’ , ‘5’
Para representar una cadena de caracteres se utilizan las comillas.
Ejemplo: “soy una cadena”
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:
LOSTIPOS DE DATOS EN C++ SE CLASIFICAN
EN PRIMITIVOSY 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.
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.
Almacenamiento y
rango:
Las explicaciones
siguientes muestran
como se representan
internamente estos tipos
(en negrita los tipos
básicos). Los ficheros de
cabecera <climits> y
<float.h> contienen
definiciones de los rangos
de valor de todos los tipos
fundamentales.

Más contenido relacionado

PPTX
Tipos de datos_en_c_(2)
PPTX
TIPOS DE DATOS PARA C++
PPTX
Presentacion de tipos_de_datos_para_c_
PPTX
Tipo de datos_c++
PPTX
Tipos de Datos para C++
PPTX
Tipos de datos_para_c_++
PPTX
Tipos de datos_para_c_
PPTX
Tipos de datos lenguaje c
Tipos de datos_en_c_(2)
TIPOS DE DATOS PARA C++
Presentacion de tipos_de_datos_para_c_
Tipo de datos_c++
Tipos de Datos para C++
Tipos de datos_para_c_++
Tipos de datos_para_c_
Tipos de datos lenguaje c

La actualidad más candente (15)

PPTX
Presentacion tipo de_datos_java
PPTX
Tipos de datos primitivos en c++
PPTX
Tipos de datos c++
PPTX
TIPOS DE DATOS PARA C++
PPTX
Tipo de datos_c_
PPTX
Tipos de datos para C++
PPT
Tipos de Datos en C++
DOCX
CUESTIONARIO 5 PREGUNTAS DE LOS 6 TEMAS
PPT
Tipos de datos en c++
PPTX
Tipos de datos
PPTX
Cristian Romero.Visual Basic
PPTX
Mandala grupos y codigo
PPTX
Tipos de datos
Presentacion tipo de_datos_java
Tipos de datos primitivos en c++
Tipos de datos c++
TIPOS DE DATOS PARA C++
Tipo de datos_c_
Tipos de datos para C++
Tipos de Datos en C++
CUESTIONARIO 5 PREGUNTAS DE LOS 6 TEMAS
Tipos de datos en c++
Tipos de datos
Cristian Romero.Visual Basic
Mandala grupos y codigo
Tipos de datos
Publicidad

Similar a Tipos de datos para C++ (20)

PPTX
Tipos de datos_para_c_
PPTX
Tipos de datos_para_c++
PPTX
TIPOS DE DATOS PARA C++
PPTX
Aelrs (1)
PPTX
Tipos de datos ok
PPTX
Tipos de datos_de_c_
PPTX
Tipo de datos_c_
PPTX
Tipos de datos
PPTX
Tipos de datos_de_c_
PPTX
Tipos de datos_de_c_
PPTX
Apun3algol
PPTX
TIPOS DE DATOS PARA C++
PPTX
Republica bolivariana de venezuela
DOCX
Elementos de programas
DOCX
Manual de c c++
PPTX
Tipos de datos en programacion
PPTX
Tipos de datos
PDF
3.1.- Tipo de Datos
PPT
8 tipos variables constantes
PPT
C# Diferencias
Tipos de datos_para_c_
Tipos de datos_para_c++
TIPOS DE DATOS PARA C++
Aelrs (1)
Tipos de datos ok
Tipos de datos_de_c_
Tipo de datos_c_
Tipos de datos
Tipos de datos_de_c_
Tipos de datos_de_c_
Apun3algol
TIPOS DE DATOS PARA C++
Republica bolivariana de venezuela
Elementos de programas
Manual de c c++
Tipos de datos en programacion
Tipos de datos
3.1.- Tipo de Datos
8 tipos variables constantes
C# Diferencias
Publicidad

Más de OscarLeonardoPerez (17)

PPTX
Tipos de operadores para C++
PPTX
Instrucciones básicas para C++
PPTX
Estructura básica para C++
PPTX
Tablas de Verdad para C++
PPTX
Ley de la_jerarquia_de_operaciones
PPTX
Tutorial de visual c++
PPTX
Tutorial de code block
DOCX
Operaciones basicos
DOCX
DOCX
Transporte
DOCX
DOCX
Grafica circular
DOCX
Grafica de columnas
DOCX
Recetario 2
DOCX
DOCX
Formato base
Tipos de operadores para C++
Instrucciones básicas para C++
Estructura básica para C++
Tablas de Verdad para C++
Ley de la_jerarquia_de_operaciones
Tutorial de visual c++
Tutorial de code block
Operaciones basicos
Transporte
Grafica circular
Grafica de columnas
Recetario 2
Formato base

Último (20)

PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PPT
Cosacos y hombres del Este en el Heer.ppt
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
Escuela Sabática 6. A través del Mar Rojo.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Tarea De El Colegio Coding For Kids 1 y 2
DI, TEA, TDAH.pdf guía se secuencias didacticas
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Escuelas Desarmando una mirada subjetiva a la educación
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
biología es un libro sobre casi todo el tema de biología
Cosacos y hombres del Este en el Heer.ppt

Tipos de datos para C++

  • 1. TIPOS DE DATOS PARA C++ Pérez Pérez Oscar Leonardo González Romero Heidi Lizeth
  • 2. TIPOS DE DATOS • El primer objetivo de un computador es el manejo de información a partir de datos. Estos datos pueden ser costos, calificaciones, temperaturas, presupuestos, datos personales, signos vitales, velocidad, etc. • Los distintos tipos de datos son representados en la memoria del computador de acuerdo al tipo y al lenguaje de programación que use. Los numeros enteros en C++ por ejemplo miden 16 bits o 2 bytes (bit=digito binario). • El minimo numero que se puede escribir en 16 bits equivale a 16 ceros (0) que al ser convertidos a decimal representan precisamente el valor 0 (cero). El maximo número que se puede escribir en 16 bits son 16 unos que representan el numero 65535 decimal.Teniendo en cuenta que hablamos de numeros sin signo.
  • 3. La siguiente tabla indica los tipos de dato simple de C++ son sus modificadore de tamaño (long y short) ademas de sus modificadores de signo (signed y unsigned)
  • 4. Los tipos de datos que maneja C++ son : Entero: Dentro de los enteros están los tipos: short, int, long, los cuales varían en rango de acuerdo al compilador que se utilice, siendo long rango mayor y short el de menor. Flotantes: Dentro de los flotantes C++ tiene los tipos: float, double y long double donde al igual que los enteros varía el rango de cada uno de acuerdo al compilador que se utilice. De igual forma el float es el de menor rango siendo long double el de rango mayor
  • 5. Caracteres: Se utiliza el tipo char. Para representar un carácter en C++ se utilizan apóstrofes. Ejemplos: ‘a’, ‘b’ , ‘5’ Para representar una cadena de caracteres se utilizan las comillas. Ejemplo: “soy una cadena”
  • 6. 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:
  • 7. LOSTIPOS DE DATOS EN C++ SE CLASIFICAN EN PRIMITIVOSY 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.
  • 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. Almacenamiento y rango: Las explicaciones siguientes muestran como se representan internamente estos tipos (en negrita los tipos básicos). Los ficheros de cabecera <climits> y <float.h> contienen definiciones de los rangos de valor de todos los tipos fundamentales.