💩

programierds

Volver a C
Lección 4 de 16

Las operaciones básicas de salida y entrada permiten que tu programa interactúe con el mundo exterior.

Salida de datos: printf()

La función printf() sirve para imprimir texto y valores en la pantalla. Se usan especificadores de formato según el tipo de dato:

  • %d: Enteros (int).
  • %f: Flotantes (float).
  • %c: Caracteres (char).
  • %s: Cadenas de texto (char[]).
int edad = 25;
printf("Mi edad es %d años
", edad); // 
 crea un salto de línea

Entrada de datos: scanf() y fgets()

Para leer datos ingresados por el usuario:

  • scanf(): Lee datos primitivos (números, palabras sueltas). Es importante usar el símbolo & antes de la variable.
    int numero;
    printf("Ingresa un número: ");
    scanf("%d", &numero);
  • fgets(): Alternativa segura para leer cadenas de texto que contienen espacios.
    char nombre[50];
    fgets(nombre, 50, stdin); // Lee hasta 50 caracteres de la entrada estándar