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

Que Son Los Tipos De Datos Primitivos En C



Para desarrollar aplicaciones de software de alto rendimiento, C++ es un lenguaje de programación muy apreciado. Tiene una amplia gama de tipos de datos, incluyendo tipos de datos primitivos , que son los tipos de datos más básicos del lenguaje. En este tutorial, discutiremos lo que tipos de datos primitivos están en C++.

¿Qué son los tipos de datos primitivos?

Tipos de datos primitivos en C++ son los tipos de datos básicos que son compatibles con el lenguaje de programación C++. Estos tipos de datos son primitivo porque no están compuestos por otros tipos de datos y no están definidos por el programador. Tipos de datos primitivos están predefinidos por el lenguaje de programación C++ y están disponibles para su uso sin ningún esfuerzo.







Hay un total de cinco ampliamente utilizados tipos de datos primitivos en C++. Estos tipos de datos son:



1: enteros

enteros se representan en C++ usando el En t tipo de datos. Se utilizan para almacenar números enteros, positivos o negativos, y ocupan una cantidad fija de memoria. enteros se pueden representar en varios tamaños, como corto, largo o largo largo, con diferentes rangos de valores que pueden almacenar.



En C++, el En t El tipo de datos se usa comúnmente para representar números enteros y normalmente ocupa 4 bytes de memoria en la mayoría de los sistemas modernos. Sin embargo, C++ también proporciona otros tipos de datos enteros que ocupan diferentes cantidades de memoria y pueden representar diferentes rangos de valores.





por ejemplo, el corto tipo de datos ocupa 2 bytes de memoria y puede representar valores enteros en el rango de -32768 a 32767. El largo tipo de datos ocupa 4 bytes de memoria (en la mayoría de los sistemas) y puede representar valores enteros en el rango de -2147483648 a 2147483647. largo largo tipo de datos ocupa 8 bytes de memoria y puede representar valores enteros aún mayores.

2: números de coma flotante

En C++, los números reales se denotan como Números de punto flotante . los tipos de datos flotar y doble actuar como sus representaciones. El flotar tipo de datos es un número de punto flotante de precisión simple, que ocupa 4 bytes de memoria y proporciona aproximadamente 7 dígitos decimales de precisión.



El doble El tipo de datos es un número de coma flotante de doble precisión, que ocupa 8 bytes de memoria y proporciona aproximadamente 15 dígitos decimales de precisión.

3: Personajes

Caracteres se utilizan para almacenar caracteres individuales en C++. Se representan mediante el carbonizarse tipo de datos, que también se puede utilizar para almacenar pequeños enteros. En C++, los caracteres se encierran entre comillas simples, como 'A', 'b', o ‘1’ . El carbonizarse tipo de datos ocupa 1 byte de memoria y puede representar 256 caracteres diferentes utilizando el esquema de codificación ASCII.

Además de los caracteres regulares, los caracteres especiales como las barras invertidas (\) y las comillas (') se pueden representar mediante secuencias de escape. Secuencias de escape son combinaciones de caracteres que representan caracteres especiales que no se pueden representar directamente como caracteres regulares. La secuencia de escape \norte , por ejemplo, indica un carácter de nueva línea, mientras que la secuencia de escape “” representa una comilla doble.

El wchar_t es otro tipo de datos de tipo de carácter que representa un carácter que ocupa más memoria; por lo tanto, es de 2 o 4 bytes.

4: Booleanos

En C++, booleanos están representados por el bool tipo de datos, que puede tener valores lógicos de verdadero o falso. El bool El tipo de datos tiene un tamaño de 1 byte y se usa ampliamente en declaraciones condicionales y bucles para determinar si una condición es verdadera o falsa.

En C++, el valor entero 1 representa el valor verdadero, mientras que el valor entero 0 representa el valor falso. Para aumentar la legibilidad del código y evitar posibles problemas al usar booleanos en C++, se recomienda usar las palabras clave true y false en lugar de sus equivalentes numéricos.

5: Vacío

En C++, el vacío es un tipo de dato especial que representa la inexistencia de un tipo o valor. Normalmente se usa con funciones, como argumento de una función y con punteros.

En C++, punteros son variables que realizan un seguimiento de las direcciones de memoria de otras variables. Dependiendo del tipo de variable a la que apunten, se representan utilizando diferentes tipos de datos. Un puntero de variable entero, por ejemplo, se declararía con el 'En t *' tipo de datos, mientras que un puntero de variable de carácter se declararía con el 'char *' tipo de datos.

El puntero vacío es un tipo de puntero que puede hacer referencia a cualquier tipo de datos. Sin embargo, no se puede desreferenciar inmediatamente porque no sabe a qué tipo de datos apunta. Antes de eliminar la referencia, debe convertirse en un tipo de datos específico.

El siguiente ejemplo de C++ muestra la implementación de la tipos de datos primitivos en C++.

#incluir

usando el espacio de nombres estándar ;

En t principal ( ) {

En t en uno = 42 ;

corto número_pequeño = - 32768 ;

largo numero_largo = 2147483647 ;

flotar Pi = 3.14159 ;

doble Es = 2.71828 ;

carbonizarse carta = 'A' ;

wchar_t w_carta = L '★' ;

bool es_verdadero = verdadero ;

vacío * ptr = punto nulo ;

 

cout << 'en uno: ' << en uno << final ;

cout << 'pequeño_num:' << número_pequeño << final ;

cout << 'numero_largo: ' << numero_largo << final ;

cout << 'Pi: ' << Pi << final ;

cout << 'Es: ' << Es << final ;

cout << 'carta: ' << carta << final ;

cout << 'carácter ancho:' << w_carta << final ;

cout << 'es verdad: ' << es verdad << final ;

cout << 'ptr:' << ptr << final ;

 

devolver 0 ;

}

El código C++ anterior declara e inicializa tipos de datos primitivos como variables de puntero int, short, long, float, double, char, bool y void. Los valores de estas variables luego se muestran en la consola usando cout.

Producción

Conclusión

Tipos de datos primitivos en C++ son los componentes básicos de la manipulación y gestión de datos en la programación de C++. Son efectivos, fáciles de usar y ya están especificados en el lenguaje. En la programación de C++, estos tipos de datos se utilizan con frecuencia para construir variables, realizar cálculos y realizar comparaciones lógicas. Los programadores pueden desarrollar programas efectivos y eficientes que satisfagan las necesidades de sus clientes al comprender las características y capacidades de cada uno. tipo de datos primitivo discutido en las directrices dadas anteriormente.