English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base C

Contrôle de flux C

Fonctions en C

Tableaux en C

Pointeurs en C

Chains de caractères en C

Structure C

Fichier C

Autres C

Manuel de référence C

Méthode et exemple de l'utilisation de la fonction atof() de la bibliothèque C

Bibliothèque standard - <stdlib.h>

Fonction de bibliothèque C double atof(const char *str) Convertir le paramètre str La chaîne pointée est convertie en nombre flottant (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 nombre flottant.

Valeur de retour

La fonction retourne le nombre flottant double précision converti, ou zéro (0.0) si la conversion n'est pas effective.

Exemple en ligne

Le suivant est un exemple de l'utilisation de la fonction atof().

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

Laissez-nous compiler et exécuter le programme ci-dessus, cela produira le résultat suivant :

, valeur chaîne = 98993489, valeur flottante = 98993488.000000
valeur chaîne = w3codebox, valeur flottante = 0.000000

Bibliothèque standard - <stdlib.h>