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

Tipos De Datos Basicos En C Y Como Usarlos



“En el lenguaje de programación C, cada variable tiene un tipo de dato correspondiente. Los tipos de datos se declaran para cada variable definida. Una colección de datos con valores fijos, significado y características se denomina tipo de datos. Cada tipo de datos tiene un conjunto único de operaciones que se pueden realizar e incluye diversos requisitos de memoria. Los requisitos de memoria de los tipos de datos básicos pueden variar dependiendo de si se utiliza un sistema operativo de 32 o 64 bits. Se proporciona el tipo de datos de la variable, como entero, carácter, coma flotante, doble, etc. Los tipos de datos basados ​​en enteros y puntos flotantes son los tipos de datos fundamentales. Tanto los literales firmados como los no firmados son compatibles con C. Las aplicaciones necesitan diferentes formas de datos para almacenar información. Por ejemplo, la edad se almacena mejor como un número entero incluso cuando el nombre es una matriz de caracteres. Si los datos se guardan en el formato adecuado y con los tipos apropiados, podemos realizar una variedad de operaciones (suma, promedio, concatenación, emparejamiento, etc.). Es por eso que C tiene tantos tipos de datos diferentes, para que podamos distinguir y categorizar 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 signo que significan solo valores positivos o valores con signo que incluyen valores negativos. Los valores enteros siempre se firman a menos que se especifique lo contrario. El número entero se puede clasificar además en otros tipos, como int, short int e int largo, que se clasifican además en int con signo, int sin signo, int corto con signo, int corto sin signo, int largo con signo e int largo sin signo. En el ejemplo que se muestra a continuación, la línea de código: en un ; muestra que la variable a se le ha dado el tipo de datos int, lo 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. Se mantiene un carácter en char, ya que char se compone de un solo byte. Cabe señalar que hemos utilizado comillas simples para caracteres simples, mientras que, en el ejemplo a continuación, la variable a es una matriz de caracteres que almacena más de un carácter, o más bien una serie de caracteres; Hola Mundo . Para esto, se necesitan comillas dobles para cadenas (matrices de caracteres).



Char puede estar firmado (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 puede concebir char como un valor int. Cuando almacena un int dentro del rango definido en un char, la diferencia entre los valores con y sin signo se vuelve importante.



El siguiente ejemplo muestra que el carácter único h se le ha asignado la variable a con char como su tipo de datos. Mientras que la siguiente imagen muestra a siendo declarado como una matriz de caracteres a la que se le ha asignado un Hola Mundo , una matriz de caracteres.







Flotante y Doble

En esta parte, examinaremos dos tipos de datos diferentes: float y double. Los números decimales y exponenciales se almacenan en C utilizando el tipo de datos flotante. Normalmente se usa para contener enteros decimales con precisión simple (números con valores de punto flotante). En el siguiente ejemplo, vemos que la variable a se ha declarado con tipo de datos flotante y se le ha 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 coma flotante) se almacenan utilizando el tipo de datos Doble. El tipo de datos doble es esencialmente un tipo de datos de precisión que puede almacenar 64 bits de coma flotante o números decimales. Dado que double tiene mayor precisión que float, es más claro que utiliza el doble de memoria que el tipo de punto flotante. Esto puede administrar fácilmente números enteros entre 16 y 17, ya sea antes o después del lugar decimal. La siguiente imagen muestra que la variable a con tipo de datos double tiene 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 matriz de enteros, caracteres, flotantes, dobles y otros tipos de datos. La matriz debe inicializarse o la declaración debe incluir el tamaño de la matriz. En el siguiente ejemplo, la variable de matriz ha sido nombrada a con el tamaño no especificado de la matriz (entre corchetes, se puede declarar el tamaño de la matriz) y su tipo de datos es int, lo que significa que la matriz a almacena todos los valores que son del tipo de datos int, lo que se ve claramente ya que 1,2,3,4,5 son todos números 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 permite tener almacenados tanto valores positivos como negativos. Mientras que, para unsigned, solo se permite almacenar solo números positivos. Como se ve a continuación, un tipo de datos int sin signo llamado x almacena un int positivo (5), mientras que la variable int y almacena un entero negativo (-5).

corto y largo

Short y Long son subtipos del tipo de datos int. Se puede usar short si solo se usará un número entero pequeño (en el rango [32,767, +32,767]). Por otro lado, puede declarar que el int sea largo si se usa un número grande. Como se ve en el siguiente ejemplo, el int largo X se le asigna un número mayor, 54564, mientras que el int corto y obtiene un valor menor 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. Hay más tipos de datos en C también. 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 para comprender mejor los tipos de datos básicos y su uso.