C – Funcții de tip Casting

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!

.