En este tutorial, nos sumergiremos en el mundo de los tipos de datos de C++ y exploraremos los diferentes tipos disponibles.
¿Qué son los tipos de datos en C++?
En C++, los tipos de datos son de tres tipos:
1: Tipos de datos básicos en C++
El tipos de datos basicos son los tipos de datos más comunes utilizados en C++ que permiten a los programadores almacenar diferentes tipos de valores, como números enteros, puntos flotantes, caracteres y más. La siguiente tabla muestra
los tipos de datos básicos más utilizados en C++ con sus tamaños y descripciones:
Tipos de datos | Tamaño | Descripción |
En t | 2 o 4 bytes | Almacena números sin decimales |
flotar | 4 bytes | Almacena números decimales de hasta 6-7 dígitos |
doble | 8 bytes | Almacena números decimales de hasta 15 dígitos |
carbonizarse | 1 byte | Almacena valores, caracteres o letras ASCII |
bool | 1 byte | Uso para almacenar Verdadero o falso valor |
cadena | 1 byte por carácter | Para almacenar una secuencia de caracteres |
vacío | 0 bytes | Tipo de datos vacío |
i: Tipos de datos numéricos
Los tipos de datos numéricos son los que se utilizan para almacenar datos numéricos. Los ejemplos int, float y double de tipos de datos numéricos.
Por ejemplo, para imprimir el número 500, usaremos el tipo de dato En t e imprimirá el número con el cout:
#incluirusando el espacio de nombres estándar ;
En t principal ( )
{
En t en uno = 500 ;
cout << en uno ;
}
El flotante y el doble se utilizan para asignar valores exponenciales y decimales. El flotante se usa para asignar valores decimales como 3.567 o 1.236. Por ejemplo, para imprimir el valor 3.567:
#incluirusando el espacio de nombres estándar ;
En t principal ( )
{
flotar en uno = 3.567 ;
cout << en uno ;
}
El float tiene solo una precisión de 6 a 7 dígitos mientras que el double tiene una precisión de 15 dígitos.
#incluirusando el espacio de nombres estándar ;
En t principal ( )
{
doble en uno = 2020.5467 ;
cout << en uno ;
}
ii: tipos booleanos
El tipo de datos booleano se declara con la palabra bool y solo puede tomar los valores de entrada Verdadero o falso mientras Verdadero es 1 y FALSO es 0.
#incluirusando el espacio de nombres estándar ;
En t principal ( )
{
Linux booleano = verdadero ;
sugerencia bool = FALSO ;
cout << linux << ' \norte ' ;
cout << pista ;
devolver 0 ;
}
iii: Tipo de datos de caracteres
El tipo de datos char se usa para almacenar un solo carácter dentro de una comilla simple como 'D' o 'A'.
#incluirusando el espacio de nombres estándar ;
En t principal ( )
{
carbonizarse era = 'A' ;
cout << era ;
}
También puede usar los valores ASCII para mostrar ciertos caracteres:
#incluirusando el espacio de nombres estándar ;
En t principal ( )
{
carbonizarse X = 83 , y = 85 , Con = 87 ;
cout << X ;
cout << y ;
cout << Con ;
}
Si desea almacenar la secuencia de caracteres en C++, use el tipo de datos de cadena.
#incluir#incluir
usando el espacio de nombres estándar ;
En t principal ( )
{
ensartar un = 'Bienvenido a la sugerencia de Linux' ;
cout << a ;
}
Modificadores de datos en C++
En C++, los modificadores de datos se utilizan para cambiar aún más los tipos de datos básicos. Los cuatro modificadores de datos se enumeran a continuación:
- firmado
- No firmado
- Corto
- Largo
Las siguientes tablas ilustran el tipo de variable con la cantidad de variable de almacenamiento requerida para mantener el valor en la memoria:
Tipo de datos | Tamaño |
Int firmado | 4 bytes |
entero sin firmar | 4 bytes |
Interno corto | 2 bytes |
Interno largo | 4 bytes |
carácter firmado | 1 byte |
carácter sin firmar | 1 byte |
doble | 8 bytes |
largo doble | 12 bytes |
flotar | 4 bytes |
2: Tipos de datos derivados en C++
Tipos de datos derivados se forman agregando tipos de datos básicos. Se definen utilizando tipos de datos primitivos o básicos, como definir una función en C++ o matrices. Los ejemplos de tipos de datos derivados incluyen:
- Funciones: Se utilizan para realizar una tarea específica y bien definida.
- Matrices: Se utilizan para contener datos de tipos similares o diferentes.
- Punteros: Se utilizan para almacenar la dirección de memoria de una variable.
3: Tipos de datos definidos por el usuario en C++
El tipos de datos definidos por los usuarios en C++ se conocen como tipos de datos abstractos o definidos por el usuario:
- Clase: En C++, la clase contiene sus propios miembros de datos y funciones a las que se puede acceder creando la instancia de datos.
- Estructura: Se utiliza para contener los datos de diferentes tipos en un solo tipo de datos.
- Enumeración: Se utiliza para nombrar las constantes en C++
- Unión: Al igual que las estructuras, contiene los datos en un solo tipo en la misma ubicación de memoria.
Línea de fondo
Los tipos de datos se utilizan para organizar los datos en los programas, lo que facilita su comprensión. Cada tipo de datos en C++ tiene un valor preciso para almacenar los datos y puede almacenar un rango específico de valores. Hay varios tipos de datos disponibles, los usuarios pueden elegir el tipo de datos apropiado según la tarea que están realizando. Hemos discutido los tres tipos de datos básicos utilizados en C++ en la guía anterior.