libri-javascript-python

Affronteremo oggi il casting in C. Quando si lavora con tipi di dati diversi tra loro può essere necessario effettuare la conversione. Questa operazione si chiama casting.
Con il termine cast si intende l’operazione di passaggio di una variabile da un tipo di dato ad un altro.

In C esistono due tipi di conversioni:

 

Casting implicito

Sono le conversioni automatiche o implicite, in C le operazioni in genere avvengono tra operandi dello stesso tipo.

Casting esplicito

Il vantaggio in questo caso è che il programmatore può indicare esplicitamente la conversione di tipo che intende realizzare.

La sintassi è la seguente:

(<NomeTipo>) <Espressione>

dove NomeTipo è detto operatore di cast.

Alcuni link utili

Realizzare un menù di scelta in C

Strutture complesse in C

Esercizio sulle struct in C

Typedef struct C

Somma elementi diagonale principale di una matrice

Come sommare gli elementi della cornice esterna

Come sommare due matrici

Matrice trasposta

Prodotto tra matrici

Ricerca elementi in una matrice

Quali metodi per inserire dati in una matrice

Tavola pitagorica in C

Array multidimensionali

Quick sort in C

Selection sort in C

Merge sort in C

Insertion Sort in C