Tipos de Datos en C
Tipos de Datos en C
Fundamentos de Programación
Investigación de conceptos
Fecha: 23/04/2023
Firma:
Tipos de datos
“Conjunto específico de valores de los datos y un conjunto de operaciones que
actúan sobre esos datos.” Esta definición de tipo de dato nos la da el autor Luis
Joyanes Aguilar. Existen dos tipos de datos: básicos, incorporados o integrados
(estándar) que se incluyen en los lenguajes de programación; definidos por el
programador o por el usuario.
Tipos de Descripción Memoria
datos
int Cantidad entera 2 bytes
char Carácter 1 byte.
float Almacena valores reales en punto flotante. 1 palabra (4
bytes).
double Almacena valores reales en doble precisión. 2 palabras
(8 bytes).
void Se utiliza para definir una función que no devuelve Sin valores
ningún valor o declarar punteros genéricos.
En el lenguaje C, existen varios tipos de datos primitivos, que son los tipos de datos
básicos que se utilizan para almacenar valores en la memoria, los tipos de datos
primitivos y sus características a nivel de bit:
1. Tipo de dato "char": Este tipo de dato se utiliza para representar caracteres
del código ASCII y se almacena en 1 byte (8 bits) de memoria. Un byte puede
almacenar hasta 256 caracteres diferentes, ya que cada byte tiene 2^8
combinaciones posibles. Los valores posibles para un "char" van desde -128
hasta 127 o desde 0 hasta 255, dependiendo de si se utiliza una
representación con signo o sin signo.
2. Tipo de dato "int": Este tipo de dato se utiliza para representar números
enteros y se almacena en 2 o 4 bytes (16 o 32 bits) de memoria, dependiendo
del sistema en el que se esté trabajando. En sistemas de 32 bits, un "int" se
almacena en 4 bytes, lo que permite representar valores desde -2147483648
hasta 2147483647. En sistemas de 16 bits, un "int" se almacena en 2 bytes,
lo que permite representar valores desde -32768 hasta 32767.
3. Tipo de dato "float": Este tipo de dato se utiliza para representar números
reales de punto decimal y se almacena en 4 bytes (32 bits) de memoria. El
formato de representación de punto flotante utilizado en C es el estándar
IEEE 754, que permite representar números con una precisión de hasta 7
dígitos decimales.
4. Tipo de dato "double": Este tipo de dato se utiliza para representar números
reales de punto decimal con una mayor precisión que el tipo "float" y se
almacena en 8 bytes (64 bits) de memoria. Al igual que el tipo "float", utiliza
el estándar IEEE 754 para la representación de números de punto flotante.
5. Tipo de dato "short": Este tipo de dato se utiliza para representar números
enteros cortos y se almacena en 2 bytes (16 bits) de memoria. Esto permite
representar valores desde -32768 hasta 32767.
6. Tipo de dato "long": Este tipo de dato se utiliza para representar números
enteros largos y se almacena en 4 bytes (32 bits) de memoria. Esto permite
representar valores desde -2147483648 hasta 2147483647.
7. Tipo de dato "unsigned char": Este es un tipo de dato "char" sin signo, lo que
significa que solo puede almacenar valores positivos. Se almacena en 1 byte
(8 bits) de memoria y puede representar valores desde 0 hasta 255.
8. Tipo de dato "unsigned int": Este es un tipo de dato "int" sin signo, lo que
significa que solo puede almacenar valores positivos. Se almacena en 2 o 4
bytes (16 o 32 bits) de memoria, dependiendo del sistema en el que se esté
trabajando. En sistemas de 32 bits, puede representar valores desde 0 hasta
4294967295. En sistemas de 16 bits, puede representar valores desde 0
hasta 65535.
9. Tipo de dato "unsigned short": Este es un tipo de dato "short" sin signo, lo
que significa que solo puede almacenar valores positivos. Se almacena en 2
bytes (16 bits) de memoria y puede representar valores desde 0 hasta 65535.
10. Tipo de dato "long long": Este es un tipo de dato "long" con una mayor
capacidad de almacenamiento, que se utiliza para representar números
enteros largos aún más grandes. Se almacena en 8 bytes (64 bits) de
memoria y puede representar valores desde -9223372036854775808 hasta
9223372036854775807.
11. Tipo de dato "unsigned long": Este es un tipo de dato "long" sin signo, lo que
significa que solo puede almacenar valores positivos. Se almacena en 4
bytes (32 bits) de memoria y puede representar valores desde 0 hasta
4294967295.
Son algunos de los más usados es importante tener en cuenta que el tamaño y
la representación de los tipos de datos primitivos pueden variar según la
arquitectura del sistema y el compilador utilizado.
Referencias:
V, J. (s. f.). Variables y tipos de datos en C | Codigoprogramacion.
http://codigoprogramacion.com/cursos/tutoriales-c/variables-y-tipos-de-datos-en-
c.html#.ZEX44nbMLIU
http://www.gridmorelos.uaem.mx/~mcruz/cursos/varydat.pdf