Ejemplos de C
www.onlinetis.com
Aquí tienes varios ejemplos de código en C, un lenguaje de programación de bajo nivel conocido por su eficiencia y control sobre el hardware.
1. Hola Mundo
Este es el ejemplo más básico. La función printf()
se utiliza para mostrar texto en la consola. El programa siempre comienza a ejecutarse en la función main()
.
#include <stdio.h>
int main() {
printf("¡Hola, mundo!\n");
return 0;
}
#include <stdio.h>
: Esta línea incluye la biblioteca de entrada/salida estándar, que contiene la funciónprintf()
.return 0;
: Indica que el programa finalizó correctamente.
2. Variables y tipos de datos
En C, debes declarar el tipo de dato de una variable antes de usarla. Este ejemplo muestra algunos de los tipos de datos más comunes.
#include <stdio.h>
int main() {
int edad = 30; // Número entero
float precio = 19.99; // Número decimal (punto flotante)
char inicial = 'J'; // Carácter
printf("Mi edad es: %d\n", edad);
printf("El precio es: %.2f\n", precio);
printf("Mi inicial es: %c\n", inicial);
return 0;
}
%d
: Especificador de formato para unint
.%f
: Especificador de formato para unfloat
. El.2f
indica que se mostrarán dos decimales.%c
: Especificador de formato para unchar
.
3. Estructuras de control (Condicionales)
Puedes usar if
, else if
y else
para ejecutar bloques de código bajo ciertas condiciones.
#include <stdio.h>
int main() {
int numero = 10;
if (numero > 0) {
printf("El número es positivo.\n");
} else if (numero < 0) {
printf("El número es negativo.\n");
} else {
printf("El número es cero.\n");
}
return 0;
}
4. Bucles
Los bucles se usan para ejecutar un bloque de código repetidamente. Este ejemplo usa un bucle for
para mostrar los números del 0 al 4.
#include <stdio.h>
int main() {
for (int i = 0; i < 5; i++) {
printf("El valor de i es: %d\n", i);
}
return 0;
}
5. Funciones
Las funciones te permiten encapsular y reutilizar código. Este ejemplo define una función sumar()
que devuelve la suma de dos números.
#include <stdio.h>
// Declaración de la función (prototipo)
int sumar(int a, int b);
int main() {
int resultado = sumar(8, 5);
printf("La suma es: %d\n", resultado);
return 0;
}
// Implementación de la función
int sumar(int a, int b) {
return a + b;
}