jueves, 16 de febrero de 2023

Variables y tipos de datos en C

Variables y tipos de datos en C


Una variable en C es un espacio que reservamos en memoria para poder guardar información, las variables se utilizan a menudo para guardar números  caracteres, entre otros tipos de datos,  no solo en C si no en cualquier lenguaje de programación. En C cada variable (espacio reservado en memoria) puede utilizarse para guardar información, y dicha información se representa por medio de un tipo de dato especifico, que determina como la interpretará el lenguaje en sí.

Tipos de datos en C

En lenguaje C tenemos en general 4 grandes tipos de datos, estos son los basicos, enumerados, voids, y derivados. En este tutorial basico veremos cuales son los tipos basicos, que se conforman de aquellos datos que suelen ser enteros o de tipo flotante. También es importante saber que dependiendo de cada tipo unico de dato, dependerá el espacio que ocupará en memoria, es decir que existen tipos de datos mas pesados que otros, y su uso consume mas memoria cada vez que se crea una variable.

Tipos de datos basicos (numericos y caracteres):

A continuación esta tabla muestra los tipos de datos y el rando de valores que puede tomar, algunos varian dependiendo del tipo de maquina en el que se desarrolle, si es 16 bits, 32 bits, o 64 bits, algunos tipos de datos pueden variar su rango de valores y tamaño.

TipoTamaño en memoriaValores posiblesDescripción
char1 byte-128 a 127 o 0 a 255 Guarda caracteres del codigo ASCII
int2 or 4 bytes-32,768 a 32,767 o -2,147,483,648 a 2,147,483,647Guarda numeros enteros,
float4 bytes1.2E-38 a 3.4E+38 Guarda numeros decimales con precisión de 6 digitos decimales
short2 bytes-32,768 a 32,767 Guarda numeros enteros con menor capacidad de almacenamiento(y rango) que int
double8 bytes2.3E-308 a 1.7E+308 Igual que Float pero con mayor precisión (hasta 15 digitos decimales) y mayor rango
long4 bytes-2,147,483,648 a 2,147,483,647 Guarda numeros enteros con mayor capacidad de almacenamiento que int
long double10 bytes3.4E-4932 to 1.1E+4932 Mucho mayor precisión en calculo decimal, incluso mayor que double (hasta 19 digitos decimales)

El siguiente video muestra una introducción y ejemplos a los tipos de datos en lenguaje C, espero con esto nos demos una mejor idea de este concepto.

Video tipos de datos en C

No hay comentarios:

Publicar un comentario