Tipos de datos básicos en C y cómo usarlos

Tipos de datos básicos en C y cómo usarlos
"En el lenguaje de programación C, cada variable tiene un tipo de datos correspondiente. Se declaran tipos de datos para cada variable definida. Una colección de datos con valores fijos, significado y características se denominan tipo de datos. Cada tipo de datos tiene un conjunto único de operaciones que se pueden realizar e incluye requisitos de memoria variados. Los requisitos de memoria de los tipos de datos básicos pueden variar según si se utiliza un sistema operativo de 32 o 64 bits. Se da el tipo de datos de la variable, como entero, carácter, punto flotante, doble, etc. Los tipos de datos basados ​​en puntos enteros y flotantes son los tipos de datos fundamentales. Ambos literales firmados y sin firmar son compatibles en C. Las aplicaciones necesitan diferentes formas de datos para almacenar información. Por ejemplo, la edad se almacena mejor como entero incluso cuando el nombre es una variedad de caracteres. Si los datos se guardan en el formato apropiado y con los tipos apropiados, podemos llevar a cabo una variedad de operaciones (suma, promedio, concatenación, coincidencia, etc.). Es por eso que C tiene tantos tipos de datos diferentes, para que podamos distinguir y clasificar mejor los datos. Hay dos tipos de tipos de datos: tipos de datos básicos (int, char, double, float) y tipos de datos derivados (matriz)."

Entero

El primer tipo de datos de los tipos de datos básicos que se discutirán es el entero. Los tipos enteros pueden tener valores sin firmar que significan solo valores positivos o firmados que incluyen valores negativos. Los valores enteros siempre están firmados a menos que se especifique lo contrario. El entero se puede clasificar además en otros tipos como int, short int y long int, que se clasifican aún más en un int, sin firmado int, firmado short int, unsigned short int, firmed long int y uns firmed long int int. En el ejemplo que se muestra a continuación, la línea de código: int a; muestra que la variable a se le ha dado el tipo de datos int, que le permite almacenar un número en él, que en este caso es 55.

Carbonizarse

Ahora el siguiente tipo de datos es Char, que significa carácter. Un personaje se mantiene en Char ya que Char está formado por un solo byte. Cabe señalar que hemos usado citas individuales para caracteres individuales, mientras que, en el ejemplo a continuación, la variable a es una matriz de personajes que almacena más de un personaje, o más bien una serie de personajes; Hola Mundo. Para esto, existe la necesidad de citas dobles para cadenas (matrices de personajes).

Char se puede firmar (rango: -128 a +127) o sin firmar (rango: 0 a 1), al igual que el tipo de datos int (0 a 255). Además, dado que Char también acepta valores int también, también puede concebir a Char como valor int. Cuando almacena un int dentro del rango definido en un carbón, la diferencia entre los valores firmados y sin firmar se vuelve importante.

El ejemplo a continuación muestra que el solo personaje H se ha asignado la variable a con char como su tipo de datos. Mientras que la siguiente imagen muestra a ser declarado como una matriz de personajes que ha sido asignada con un Hola Mundo, una variedad de caracteres.

Flotar y duplicar

En esta parte, examinaremos dos tipos de datos diferentes: flotación y doble. Los números decimales y exponenciales se almacenan en C utilizando el tipo de datos de flotación. Normalmente se usa para mantener enteros decimales con precisión única (números con valores de punto flotante). En el siguiente ejemplo, vemos que la variable a ha sido declarado con float de tipo de datos y dado el valor decimal 10.588.

Por otro lado, en C, los números decimales de doble precisión (números que tienen valores de punto flotante) se almacenan utilizando el tipo de datos dobles. El tipo de datos dobles es esencialmente un tipo de datos de precisión que puede almacenar 64 bits de punto flotante o números decimales. Dado que el doble tiene mayor precisión que el flotador, es más claro que use el doble de memoria que el tipo de punto flotante. Esto puede gestionar fácilmente enteros entre 16 y 17, ya sea antes o después del lugar decimal. La imagen a continuación muestra que la variable a con DataType Double contiene el valor 10.5887.

Formación

La matriz es un tipo de datos que pertenece a la clase de tipos de datos derivados. Por lo tanto, es posible una variedad de enteros, caracteres, flotadores, dobles y otros tipos de datos. O la matriz debe inicializarse o la declaración debe incluir el tamaño de la matriz. En el ejemplo a continuación, la variable de matriz ha sido nombrada a Con el tamaño no especificado de la matriz (en los soportes cuadrados, se puede declarar el tamaño de la matriz) y su tipo de datos es intencionada de la matriz a almacena todos los valores que son de tipo de datos int claramente, ya que 1,2,3,4,5 son todos enteros.

Firmado y sin firmar

Los modificadores de tipo en C están firmados y sin firmar. Al utilizarlos, puede cambiar la forma en que un tipo de datos almacena sus datos. Con firmado, se le permite tener valores positivos y negativos almacenados. Mientras que, para sin firmar, solo se le permite almacenar solo números positivos. Como se ve a continuación, un tipo de datos INT sin firmar llamado X almacena un int (5) positivo, mientras que la variable int almacena un entero negativo (-5).

Corto y largo

Breves y largos son subtipos de DataType int. El corto se puede usar si solo se utilizará un entero pequeño (en el rango [32,767, +32,767]). Por otro lado, puede declarar que el into es largo si se usa un gran número. Como se ve en el siguiente ejemplo, el largo int X Se le asigna un número mayor, 54564, mientras que el corto intención obtiene un valor más pequeño de -5.

Conclusión

En este artículo, analizamos todos los tipos de datos básicos, sus subtipos e incluso un tipo de datos derivado también. También hay más tipos de datos en C. Cada tipo de datos tiene un propósito y contribuye a la estabilidad, confiabilidad y durabilidad del lenguaje de programación C. Implementamos varios ejemplos de estos tipos de datos mejor para comprender los tipos de datos básicos y su uso.