Menu
Coddy logo textTech

Fondamenti di printf

Fa parte della sezione Fondamenti del percorso C di Coddy. Lezione 11 di 63.

In C, la funzione printf() viene utilizzata per stampare output formattato nella console. Fa parte della libreria standard di input/output <stdio.h>.

La sintassi di base di printf() è:

printf("format string", argument1, argument2, ...);

La stringa di formato può contenere:

  • Testo normale, che viene stampato così com'è
  • Specificatori di formato, che iniziano con % e vengono sostituiti dai valori degli argomenti

Ecco alcuni specificatori di formato comuni:

  • %d per i numeri interi
  • %f per i numeri in virgola mobile
  • %c per i caratteri
  • %s per le stringhe

Esempio:

int age = 25;
printf("I am %d years old.\n", age);

Questo produrrà: I am 25 years old.

\n alla fine della stringa è un carattere di nuova riga, che sposta il cursore alla riga successiva dopo la stampa.

challenge icon

Sfida

Facile

Scrivi un programma C che esegua le seguenti operazioni:

  1. Dichiara una variabile intera year e inizializzala con il valore 2023.
  2. Dichiara una variabile float pi e inizializzala con il valore 3.14159.
  3. Usa printf() per stampare questi valori nel formato seguente:
The current year is 2023
The value of pi is 3.141590

Assicurati di usare specificatori di formato appropriati per ciascun tipo di variabile. Nota che %f stampa i valori float con 6 cifre decimali per impostazione predefinita, quindi 3.14159 verrà visualizzato come 3.141590.

Provalo tu

#include <stdio.h>

int main() {
    // Dichiara e inizializza qui le tue variabili
    
    // Inserisci qui le tue istruzioni printf
    
    return 0;
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore C online