MEJOR SITIO PARA DESARROLLADORES WEB
C Idioma. W3Schools en español. Lecciones para principiantes

Ua En De

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 »

C Ejercicios

Ponte a prueba con ejercicios

Ejercicio:

Agregue el tipo de datos correcto para las siguientes variables:

 myNum = 5;
 myFloatNum = 5.99;
 myLetter = 'D';