fonctions de la bibliothèque C - atof ()
C bibliothèque standard - <stdlib.h>
description
fonctions de la bibliothèque C àdouble atof (const char * str) pour convertir un point argument de chaîne strà un nombre à virgule flottante (de type de type double).
déclaration
Ici, il est () déclare atof fonction.
double atof(const char *str)
Paramètres
- str - la chaîne à convertir en nombre à virgule flottante.
Valeur de retour
La fonction retourne le double précision nombre à virgule flottante converti, s'il n'y a pas la mise en œuvre d'une conversion efficace, elle renvoie zéro (0,0).
Exemples
L'exemple suivant illustre la fonction atof () est utilisée.
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { float val; char str[20]; strcpy(str, "98993489"); val = atof(str); printf("字符串值 = %s, 浮点值 = %f\n", str, val); strcpy(str, "w3cschool.cc"); val = atof(str); printf("字符串值 = %s, 浮点值 = %f\n", str, val); return(0); }
Nous allons compiler et exécuter le programme ci-dessus, qui se traduira par ce qui suit:
字符串值 = 98993489, 浮点值 = 98993488.000000 字符串值 = w3cschool.cc, 浮点值 = 0.000000