Latest web development tutorials

C-Bibliotheksfunktionen - atof ()

C Standard-Bibliothek - <stdlib.h> C Standard - Bibliothek - <stdlib.h>

Beschreibung

C - BibliotheksfunktionenDoppel atof (const char * str) ein String - Argument strverweist auf eine Fließkommazahl zu konvertieren (vom Typ double - Typ).

Erklärung

Hier wird () deklarieren atof Funktion.

double atof(const char *str)

Parameter

  • str - die Zeichenfolge in Fließkommazahl umgewandelt werden.

Rückgabewert

Die Funktion gibt den konvertierten doppeltgenaue Gleitkommazahl, wenn es keine Umsetzung einer wirksamen Umwandlung ist, gibt sie Null (0,0).

Beispiele

Das folgende Beispiel zeigt die atof () Funktion verwendet wird.

#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);
}

Lassen Sie uns zusammenzustellen und um das obige Programm ausführen, die in der folgenden führen:

字符串值 = 98993489, 浮点值 = 98993488.000000
字符串值 = w3cschool.cc, 浮点值 = 0.000000

C Standard-Bibliothek - <stdlib.h> C Standard - Bibliothek - <stdlib.h>