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 !
.