Tipos de datos en C

Tipos de datos en C
En la mayoría de los lenguajes de programación, utilizamos el método de declaración para las variables que definimos para nuestro código; Del mismo modo, "Programming Language C" tiene su método de declaración para las variables definidas; Esta declaración se conoce como tipo de datos. Usamos el tipo de datos en C cada vez que definimos una variable en nuestro código. Esto se hace para definir cuál es el tipo de datos que utilizaremos o almacenaremos información en estos datos. Además, el tipo de datos define el tamaño de las variables en términos de bytes. Cada tipo de datos tiene una memoria diferente asociada, y podemos realizar las diferentes operaciones en diferentes tipos de datos en consecuencia. Cada tipo de datos posee diferentes rangos de números que puede almacenar en él y estos rangos también varían de manera diferente dependiendo de los compiladores.

Procedimiento

Aprenderemos sobre los tipos de datos que podemos usar para definir nuestras variables en la C. Haremos diferentes ejemplos en diferentes tipos de datos, E.gramo., Para el tipo de datos "entero", primero aprenderemos sobre la definición básica y el tamaño de la memoria del tipo de datos enteros, y luego aprenderemos cómo podemos declarar e inicializar una variable utilizando el tipo de datos enteros. Existen muchos otros tipos de datos que nos gustaría abordar individualmente en este artículo. La siguiente es la discusión que le informará sobre los diversos tipos de datos y su método de declaración asociado con sus tamaños de memoria asignados.

Entero

Del nombre de "entero", podemos observar que este tipo de datos se utilizaría para declarar un entero. Estos números enteros comienzan desde cero, y pueden terminar en cualquier número posible. Los enteros pueden ser números positivos o negativos, e.gramo., -3, 2, etc. Pero estos números nunca pueden ser decimales, e.gramo., 4.5, 6.7, 8.9, etc. Los enteros tienen un tamaño de memoria de al menos 2 bytes y un máximo de 4 bytes, donde cada byte tiene ocho bits almacenados en él. Entonces, si declaramos algún número decimal con el tipo de datos enteros, nuestro compilador no lo admitirá y dará un error.

En la figura directamente anterior, hemos indicado el método para declarar cualquier variable. Digamos que se llama "variable" con el entero de tipo de datos, y le asignamos el valor numérico "-3", y para el segundo entero "edad", hemos asignado un valor "13". En el código anterior, hemos declarado estas variables por separado, pero también podemos definirlas colectivamente, siguiendo el procedimiento como se muestra a continuación:

Carbonizarse

Nuestro siguiente tipo de datos para la declaración de una variable en la C es un carácter abreviado como "char". Char es el tipo de datos más fundamental de todos los tipos de datos existentes. Como su nombre indica, este tipo de datos almacena solo los caracteres, e.gramo., A, B, H, R, etc. En resumen, el tipo de datos de char es responsable de declarar los caracteres ASCII en el código. Dichos tipos de datos solo toman el tamaño de la memoria de un byte, que es 8 de los bits en total. No podría haber variación en el tamaño de memoria asignada de estos datos para cualquier compilador. El especificador de formato para este tipo de datos se representa simbólicamente como "%C". Intentemos declarar una variable con el tipo de datos como char e intentar mostrarlo utilizando su representación específica de formato.

#incluir
int main ()
char mycharacter = 'a';
printf ("%c \ n", MyCharacter);
regresar 0;

En el ejemplo que se muestra arriba, hemos declarado una variable de tipo de datos y la hemos inicializado con el carácter ASCII "A". Luego lo mostramos usando el método "printf ()" con su especificador de formato.

Flotante/ doble

Ahora discutiremos otro tipo de datos, flotación/ doble. Tanto los tipos de datos flotantes como el doble tienen la misma funcionalidad, pero varían entre sí cuando se trata del tamaño de la memoria. Estos dos mismos tipos de datos se utilizan para declarar los números decimales o cualquier número en la forma exponencial. El tipo de datos de flotación declara el número decimal con la precisión única; es decir, tiene 4 bytes conservados para su tamaño de memoria (un total de 32 bits), mientras que el doble declara los números decimales con el doble de precisión en comparación con el flotador con el tamaño de la memoria de 8 bytes (64 bits). Ahora, en el ejemplo, intentaremos declarar las variables numéricas y exponenciales utilizando ambos tipos dobles y flotar y mostraremos estos valores luego utilizando el especificador de formato para el doble como "%lf" y para un flotador como "%F".

#incluir
int main ()
salario flotante;
precio doble;
Salario = 34.5;
precio = 64.6;
exponencial flotante = 32.442E2;
printf ("/f", salario);
printf ("%lf", precio);
printf ("/f", exponencial);
regresar 0;

Vacío

Otro tipo de datos en el idioma C que se usa más comúnmente en cualquier código es el tipo de datos "nulo". Este tipo de datos tiene un tamaño de memoria de casi 0 bytes. Utilizamos dichos tipos de datos siempre que necesitemos definir cualquier función nueva en el código. El vacío tiene el significado básico igual a la nada; representa el valor vacío. Cada vez que se nos exige que realicemos cualquier función en el código en el que no queremos devolver nada, entonces declaramos la función con el tipo de datos vacío ya que, con esta declaración, la función no devuelve ni almacena nada en él, ya que no tiene tamaño de memoria asignado para este propósito. Ahora intentaremos hacer un ejemplo en el compilador donde primero crearemos la función más pequeña para "imprimir", y luego declararemos que su tipo de datos es nulo; Si queremos que la función devuelva un valor, declararemos la función con el tipo de datos entero.

#incluir
imprime vacío ()
salario flotante;
printf ("/f", salario);

El ejemplo muestra cómo podemos definir una función con el tipo de datos nulo sin devolver ningún valor.

Conclusión

La declaración de los tipos de datos antes de definir cualquier variable es la tarea más básica cuando se trata de escribir el código para cualquier aplicación de software. Hemos discutido los métodos de declaración de estos tipos de datos para las variables en este artículo. Este artículo cubre la definición, el método de declaración y la especificación de formato de los cinco tipos de datos básicos en el lenguaje de programación C, E, E.gramo., int, flotación, doble, char y nulo. Para todos estos tipos de datos, hemos implementado diferentes ejemplos para informarles sobre su método de declaración en Visual Studio C.