C – Type Casting functies

Prev Next

C Type Casting functies:

Typecasting concept in C taal wordt gebruikt om een variabele te wijzigen van een datatype naar een ander datatype. Nieuwe datatype moet worden vermeld voor de variabele naam of waarde tussen haakjes die moeten worden typecast.

C type casting functies voorbeeld programma:

  • In de onderstaande C-programma, 7/5 alleen zal produceren geheel getal waarde als 1.
  • Dus, type cast wordt gedaan vóór de deling te behouden float waarde (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

Noot:

  • Het is het beste om een lager gegevenstype te converteren naar een hoger gegevenstype om gegevensverlies te voorkomen.
  • Gegevens worden afgekapt wanneer een hoger gegevenstype naar een lager wordt geconverteerd. Bijvoorbeeld, als float wordt geconverteerd naar int, gegevens die aanwezig zijn na de komma zal verloren gaan.

Ingebouwde typecast functies in C programmeertaal:

  • Er zijn veel ingebouwde typecasting functies beschikbaar in C taal die data type conversie van het ene type naar het andere uitvoert.
  • Klik op elke functie naam hieronder voor een beschrijving en voorbeeld programma’s.
Typecast functie Beschrijving
atof() Converteert string naar float
atoi() converteert string naar int
atol() converteert string naar long
itoa() converteert int naar string
ltoa() converteert long naar string

Prev Next

Vindt u het leuk? Verspreid het verder!