C – Type Casting functions

Prev Next

C Type Casting functions:

Le concept de typecasting en langage C est utilisé pour modifier une variable d’un type de données à un autre type de données. Le nouveau type de données doit être mentionné avant le nom ou la valeur de la variable entre parenthèses qui doit être typée.

C type casting functions example program:

  • Dans le programme C ci-dessous, 7/5 seul produira la valeur entière comme 1.
  • Donc, le type cast est fait avant la division pour conserver la valeur flottante (1.4).
C

1
2
3
4
5
6
7

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

Sortie :

1.400000

Note:

  • C’est la meilleure pratique pour convertir le type de données inférieur en type de données supérieur pour éviter la perte de données.
  • Les données seront tronquées lorsque le type de données supérieur est converti en inférieur. Par exemple, si float est converti en int, les données qui sont présentes après le point décimal seront perdues.

Fonctions de typecasting intégrées dans le langage de programmation C:

  • Il existe de nombreuses fonctions de typecasting intégrées disponibles dans le langage C qui effectuent la conversion du type de données d’un type à un autre.
  • Cliquez sur chaque nom de fonction ci-dessous pour obtenir une description et des exemples de programmes.
Fonction de typecasting Description
atof() Conversion de chaîne de caractères en float
atoi() Convertit chaîne de caractères en int
atol() Convertit string en long
itoa() Convertit int en string
ltoa() Convertit long en string

Prev Next

Avez-vous aimé ? Faites passer le mot !

.