tiposDeDatosEnC PDF
tiposDeDatosEnC PDF
de datos primitivos en
lenguaje de programación
tipo C”
Char:
El tipo de dato 'char' se utiliza para almacenar caracteres y se representa en 8 bits. El rango de
valores que puede almacenar va desde -128 a 127, lo que significa que puede almacenar tanto
caracteres ASCII como caracteres extendidos.
• char (permite almacenar un valor entero entre -128 y 127 o entre 0 y 255 dependiendo del
compilador utilizado)
• signed char (permite almacenar un valor entero entre [-128 , 127])
• unsigned char (permite almacenar un valor entero entre [0 , 255])
Int:
El tipo de dato 'int' se utiliza para almacenar enteros y se representa en 32 bits. El rango de valores
que puede almacenar va desde -2,147,483,648 a 2,147,483,647, lo que significa que puede
almacenar valores enteros negativos y positivos.
• signed int (permite almacenar un valor como mínimo entre [-2147483648 , 2147483647]
Cuando definimos una variable de este tipo podemos resumirla poniendo solo int
Recordemos que hasta ahora siempre utilizamos este tipo de dato para almacenar
enteros, pero de ahora en más podemos utilizar la más eficiente según la necesidad de
almacenamiento.
• unsigned int (permite almacenar un valor como mínimo entre [0 , 4294967295]
Cuando definimos una variable de este tipo podemos resumirla poniendo solo unsigned
Short:
El tipo de dato 'short' se utiliza para almacenar enteros pequeños y se representa en 16 bits. El
rango de valores que puede almacenar va desde -32,768 a 32,767.
• signed short int ( permite almacenar un valor como mínimo entre[-32767 , 32767])
Cuando definimos una variable de este tipo podemos resumirla poniendo solo short o
short int o signed short.
• unsigned short int ( permite almacenar un valor como mínimo entre[0 , 65535])
Cuando definimos una variable de este tipo podemos resumirla poniendo solo unsigned
short.
Long:
El tipo de dato 'long' se utiliza para almacenar enteros grandes y se representa en 64 bits. El rango
de valores que puede almacenar va desde -9,223,372,036,854,775,808 a
9,223,372,036,854,775,807.
• signed long int (permite almacenar un valor como mínimo entre [-2147483648 ,
2147483647]
Cuando definimos una variable de este tipo podemos resumirla poniendo solo long o long
int o signed long
• unsigned long int (permite almacenar un valor como mínimo entre [0 , 4294967295]
Cuando definimos una variable de este tipo podemos resumirla poniendo solo unsigned
long
Float:
El tipo de dato 'float' se utiliza para almacenar números decimales de precisión simple y se
representa en 32 bits. Puede almacenar valores en el rango de aproximadamente 1.2 x 10^-38 a
3.4 x 10^38.
Double:
El tipo de dato 'double' se utiliza para almacenar números decimales de precisión doble y se
representa en 64 bits. Puede almacenar valores en el rango de aproximadamente 2.2 x 10^-308 a
1.8 x 10^308.
Long double:
El tipo de dato 'long double' se utiliza para almacenar números decimales de precisión extendida y
se representa en 80 bits o más en algunas implementaciones. Puede almacenar valores en el
rango de aproximadamente 3.4 x 10^-4932 a 1.1 x 10^4932.
• signed long long int (permite almacenar un valor como mínimo entre
[?9223372036854775807 , 9223372036854775807]
Cuando definimos una variable de este tipo podemos resumirla poniendo solo long long o
long long int o signed long long
• unsigned long long int (permite almacenar un valor como mínimo entre [0 ,
18446744073709551615]
Cuando definimos una variable de este tipo podemos resumirla poniendo solo unsigned
long long
Unsigned:
El tipo de dato 'unsigned' se utiliza para almacenar valores enteros sin signo y tiene el mismo
tamaño en bits que el tipo de dato correspondiente con signo. Por ejemplo, un 'unsigned char'
tiene 8 bits y puede almacenar valores en el rango de 0 a 255.
Es importante tener en cuenta que el tamaño en bits y el rango de valores pueden variar según la
implementación de C y la plataforma en la que se está utilizando. Además, los tipos de datos
primitivos también pueden ser modificados por palabras clave como 'short', 'long' y 'unsigned'
para ajustar el tamaño y el rango de valores según las necesidades específicas del programa.
Referencias:
Programación en C/Tipos de datos - Wikilibros (wikibooks.org)
Todos los tipos de datos primitivos en el lenguaje C (tutorialesprogramacionya.com)
\chapter{Introducción y conceptos generales} (upct.es)
Tipos de datos en el lenguaje C | Un Blog dedicado a la programación (espol.edu.ec)