C – Type Casting Funktionen

Prev Next

C Type Casting Funktionen:

Typecasting Konzept in der Sprache C wird verwendet, um eine Variable von einem Datentyp zu einem anderen Datentyp zu ändern. Der neue Datentyp sollte vor dem Variablennamen oder dem Wert in Klammern angegeben werden, der gecastet werden soll.

C Typ-Casting-Funktionen Beispielprogramm:

  • In dem untenstehenden C-Programm wird 7/5 allein den Integer-Wert 1 erzeugen.
  • So wird der Typ-Cast vor der Division durchgeführt, um den Float-Wert (1.4).
C

1
2
3
4
5
6
7

#include <stdio.h>
int main ()
{
float x;
x = (float) 7/5;
printf(„%f“,x);
}

Ausgabe:

1.400000

Hinweis:

  • Es empfiehlt sich, niedrigere Datentypen in höhere Datentypen zu konvertieren, um Datenverluste zu vermeiden.
  • Daten werden abgeschnitten, wenn höhere Datentypen in niedrigere konvertiert werden. Wenn z.B. float in int konvertiert wird, gehen die Daten nach dem Dezimalpunkt verloren.

Eingebaute Typecast-Funktionen in der Programmiersprache C:

  • Es gibt viele eingebaute Typecasting-Funktionen in der Sprache C, die eine Datentypkonvertierung von einem Typ in einen anderen durchführen.
  • Klicken Sie auf die einzelnen Funktionsnamen, um eine Beschreibung und Beispielprogramme zu erhalten.
Typecast-Funktion Beschreibung
atof() Konvertiert string in float
atoi() Konvertiert string in int
atol() Konvertiert string in long
itoa() Wandelt int in string
ltoa() Wandelt long in string

Prev Next

Like it? Bitte weitersagen!