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!