funzioni di libreria C - atof ()
C libreria standard - <stdlib.h>
descrizione
C funzioni di libreriadoppia atof (const char * str) per convertire un argomento stringa punti STRper un numero in virgola mobile (tipo di tipo double).
dichiarazione
Qui è () dichiarare atof funzione.
double atof(const char *str)
parametri
- str - la stringa da convertire in numero a virgola mobile.
Valore di ritorno
La funzione restituisce il numero a virgola mobile a doppia precisione convertito, se non vi è alcuna implementazione di un efficace conversione, restituisce zero (0.0).
Esempi
L'esempio seguente mostra viene utilizzata la funzione atof ().
#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); }
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
字符串值 = 98993489, 浮点值 = 98993488.000000 字符串值 = w3cschool.cc, 浮点值 = 0.000000