C Tipos de datos
Tipos de datos
Como se explica en el capítulo de Variables, una variable en C debe ser un tipo de datos especificado y debes usar un especificador de formato dentro de la función printf()
para mostrarlo:
Ejemplo
// Crear variables
int myNum = 5; // Entero (número entero)
float myFloatNum = 5.99; // Número de punto flotante
char myLetter = 'D'; // Personaje
// Imprimir variables
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
Inténtalo tú mismo »
Tipos de datos básicos
El tipo de datos especifica el tamaño y el tipo de información que almacenará la variable.
En este tutorial, nos centraremos en los más básicos:
Tipo de datos | Tamaño | Descripción |
---|---|---|
int |
2 o 4 bytes | Almacena números enteros, sin decimales |
float |
4 bytes | Almacena números fraccionarios que contienen uno o más decimales. Suficiente para almacenar 6 dígitos decimales |
double |
8 bytes | Almacena números fraccionarios que contienen uno o más decimales. Suficiente para almacenar 15 dígitos decimales |
char |
1 byte | Almacena un solo carácter/letra/número o valores ASCII |
Especificadores de formato básicos
Hay diferentes especificadores de formato para cada tipo de datos. Éstos son algunos de ellos:
Especificador de formato | Tipo de datos | Intentalo |
---|---|---|
%d or %i |
int |
Intentalo » |
%f |
float |
Intentalo » |
%lf |
double |
Intentalo » |
%c |
char |
Intentalo » |
%s |
Se utiliza para cadenas (texto), sobre las que aprenderá más en un capítulo posterior. | Intentalo » |