Come usare il float in C?

Domanda di: Rita Martinelli  |  Ultimo aggiornamento: 22 aprile 2026
Valutazione: 4.7/5 (41 voti)

Il tipo float in C si usa per dichiarare variabili destinate a memorizzare numeri con virgola mobile (decimali) a precisione singola. Si dichiara con float nome_variabile;. Per le operazioni si usa il punto . come separatore decimale e per la stampa/input con printf e scanf si utilizza lo specificatore di formato %f.

A cosa serve il float in C?

float e double sono decimali. 1.5 sarebbe un float o double, per esempio. I float possono essere usati per rappresentare numeri molto piccoli o molto grandi, perché in realtà sono scritti in una sorta di notazione scientifica. Ad esempio, il numero 150000 è 1.5 * 105, che ha due cifre significative.

Come si usa il float?

si impila sopra l'altro verticalmente, dall'alto della viewport verso il basso. Gli elementi a cui è applicato il float vengono prima disposti in accordo con il flusso normale e poi tolti dal flusso normale e mandati nella parte più a destra o più a sinistra (a seconda del valore applicato) dell'elemento padre.

Quando usare float?

Usare float significa usare meno memoria, avere codice più efficiente (a causa della minore precisione, quindi risparmiando sui calcoli) e gestire un intervallo di numeri più piccolo (i float gestiscono un intervallo più piccolo rispetto al double a causa della ridotta occupazione di memoria).

Qual è la differenza tra float e double in C?

I float sono a “precisione singola”, i double a “precisione doppia” (più precisi). In C qualunque espressione numerica contenente un “.” è considerata un double. Per esplicitare che si desidera che venga considerata come float si aggiunge il suffisso “f”.

Float e Double