Come castare in C?

Domanda di: Dott. Odino De rosa  |  Ultimo aggiornamento: 13 giugno 2026
Valutazione: 4.2/5 (19 voti)

In C, il casting permette di convertire una variabile da un tipo a un altro. Si usa il casting esplicito tramite l'operatore (tipo)valore per forzare la conversione (es. int x = (int)3.14;), utile per divisioni precise o conversioni di puntatori, oppure il casting implicito, gestito automaticamente dal compilatore quando sicuro (es. da int a float).

Come si usa l'operatore di cast in C?

C cast: Il Casting

In C, per convertire esplicitamente un tipo ad un altro tipo, si usa l'operatore ( ), queste parentesi tonde prendono il nome di operatore di cast; all'interno delle parentesi bisogna mettere il nuovo tipo al quale vogliamo passare, e fuori il valore che si vuole modificare.

Come si scrive il modulo in C?

Nel linguaggio C l'operatore modulo è indicato con il simbolo % (percento).

Che cos'è il casting in C?

Il casting dei dati in C è un processo che consente di convertire un tipo di dato in un altro. Questa operazione è utile quando si desidera eseguire operazioni che coinvolgono tipi di dati diversi o quando è necessario adattare un valore a un tipo di dato specifico.

Come convertire una stringa in intero C?

Per convertire una stringa in un numero, la via più semplice è usare le funzioni di libreria (del C) atoi e atof : atoi(argomento), dove argomento è una stringa contenente la rappresentazione decimale di un numero intero, esegue la conversione di argomento e restituisce un valore di tipo int.

C Programming Tutorial for Beginners