Precedent Următor
Funcții de tip Casting în limbajul C:
Conceptul de tip Casting în limbajul C este folosit pentru a modifica o variabilă de la un tip de date la un alt tip de date. Noul tip de date trebuie menționat înaintea numelui sau valorii variabilei între paranteze care urmează să fie tipărită.
Funcții de tip C de exemplu de program de tip casting:
- În programul C de mai jos, 7/5 singur va produce valoarea întreagă 1.
- Atunci, tipul cast se face înainte de împărțire pentru a păstra valoarea flotantă (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:
- Este cea mai bună practică să se convertească tipul de date inferior în tipul de date superior pentru a evita pierderea de date.
- Datele vor fi trunchiate atunci când tipul de date superior este convertit în inferior. De exemplu, dacă float este convertit în int, datele care sunt prezente după virgula zecimală vor fi pierdute.
Funcții de tippectaj încorporate în limbajul de programare C:
- Există multe funcții de tippectaj încorporate disponibile în limbajul C care efectuează conversia tipului de date de la un tip la altul.
- Click pe fiecare nume de funcție de mai jos pentru descriere și exemple de programe.
Funcție de tippecast | Descriere |
atof() | Convertește șir de caractere în float |
atoi() | Converte șirul de caractere în int |
atol() | Conversează string în long |
itoa() | Convertește int în string |
ltoa() | Converte long în string |
Precedent Următorul
Vă place? Vă rugăm să răspândiți cuvântul!
.