AD

¿Ya dominas lo básico? Un curso estructurado de C es la vía rápida para dar el salto.

Ver cursos de C en Udemy

Enlace de afiliado. No te cuesta nada extra.

🔧Lecciones de C
Lección 3 / 68

Trabajar con variables

En esta lección declararás variables de distintos tipos y las mostrarás juntas.

En C hay que declarar el tipo: int para enteros, double para decimales, char para un carácter. Dentro de printf, cada valor necesita su especificador: %d para enteros, %f para decimales, %s para texto.

El código de ejemplo guarda un nombre y una edad y los muestra en una frase.

El error más traicionero de esta lección es usar el especificador equivocado. Escribir %d donde va un double no da error al compilar sin -Wall: imprime basura, o hace fallar el programa. Por eso los avisos del compilador no son opcionales en C.

La otra cosa que hay que interiorizar pronto: una variable sin inicializar no vale cero, contiene lo que hubiera en esa memoria. Es la causa de programas que funcionan un día y fallan al siguiente sin que nada haya cambiado.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)