Prev Next
C Type Casting functions:
Il concetto di typecasting nel linguaggio C è usato per modificare una variabile da un tipo di dati a un altro tipo di dati. Il nuovo tipo di dati deve essere menzionato prima del nome della variabile o del valore tra parentesi che deve essere tipografato.
Programma di esempio di funzioni di type casting in C:
- Nel programma C sottostante, 7/5 da solo produrrà il valore intero 1.
- Quindi, il type cast è fatto prima della divisione per mantenere il valore float (1.4).
 C 
| 1 2 3 4 5 6 7 | #include <stdio.h>  int main ()  {  float x;   x = (float) 7/5;   printf(“%f”,x);  } | 
Output:
1.400000
Nota:
- È la pratica migliore per convertire il tipo di dati inferiore a quello superiore per evitare la perdita di dati.
- I dati saranno troncati quando il tipo di dati superiore viene convertito in inferiore. Per esempio, se float è convertito in int, i dati che sono presenti dopo il punto decimale saranno persi.
Funzioni typecast incorporate nel linguaggio di programmazione C:
- Ci sono molte funzioni typecasting incorporate disponibili nel linguaggio C che eseguono la conversione del tipo di dati da un tipo all’altro.
- Clicca su ogni nome di funzione sotto per la descrizione e programmi di esempio.
| Funzione typecast | Descrizione | 
| atof() | Converte stringa a float | 
| atoi() | Converte stringa a int | 
| atol() | Converte stringa a long | 
| itoa() | Converte int in stringa | 
| ltoa() | Converte long to string | 
Prev Next
Ti piace? Per favore, spargi la voce!