¿Qué son los tipos de datos en C++?

Que Son Los Tipos De Datos En C



Los tipos de datos son un concepto fundamental en la programación, incluido C ++, que es un lenguaje de programación ampliamente utilizado en varios dominios. C++ proporciona un conjunto integral de tipos de datos para permitir a los programadores almacenar y manipular datos de manera eficiente. Comprender los tipos de datos es crucial para desarrollar programas C++ robustos y eficientes.

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:

#incluir

usando 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:

#incluir

usando 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.

#incluir

usando 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.

#incluir

usando 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'.

#incluir

usando 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:

#incluir

usando 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:

  1. Funciones: Se utilizan para realizar una tarea específica y bien definida.
  2. Matrices: Se utilizan para contener datos de tipos similares o diferentes.
  3. 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:

  1. Clase: En C++, la clase contiene sus propios miembros de datos y funciones a las que se puede acceder creando la instancia de datos.
  2. Estructura: Se utiliza para contener los datos de diferentes tipos en un solo tipo de datos.
  3. Enumeración: Se utiliza para nombrar las constantes en C++
  4. 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.