Fonctions de la bibliothèque C -atof()

Bibliothèque standard C - <stdlib.h>

Description

Fonctions de la bibliothèque Cdouble atof(const char *str)Passer le paramètrestrLa chaîne pointée est convertie en un nombre à virgule flottante (de type double).

Déclaration

Voici la déclaration de la fonction atof().

double atof(const char *str)

Paramètre

  • str-- La chaîne à convertir en un nombre à virgule flottante.

Valeur de retour

La fonction renvoie le nombre à virgule flottante en double précision converti ; si aucune conversion valide n'est effectuée, elle renvoie zéro (0.0).

Exemple

L'exemple suivant montre l'utilisation de la fonction atof().

Exemple

#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { float val; char str[20]; strcpy(str, "98993489"); val = atof(str); printf("Valeur de chaîne = %s, valeur float = %f\n", str, val); strcpy(str, "example"); val = atof(str); printf("String value = %s, float value = %f\n", str, val); return(0); }

Compilons et exécutons le programme ci-dessus, ce qui produira le résultat suivant :

字符串值 = 98993489, 浮点值 = 98993488.000000
字符串值 = example, 浮点值 = 0.000000

Bibliothèque standard C - <stdlib.h>

autres extensions