funciones de la biblioteca C - atof ()
C biblioteca estándar - <stdlib.h>
descripción
funciones de la biblioteca Cdoble atof (const char * str) para convertir una cadena strpuntos argumento de un número de coma flotante (de tipo double tipo).
declaración
Aquí está () declaran atof función.
double atof(const char *str)
parámetros
- str - la cadena que se convierte en un número de coma flotante.
Valor de retorno
La función devuelve el número de coma flotante de doble precisión convertido, si no hay una aplicación de una conversión efectiva, devuelve cero (0.0).
Ejemplos
El siguiente ejemplo muestra se utiliza la función 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); }
Vamos a compilar y ejecutar el programa anterior, lo que resultará en lo siguiente:
字符串值 = 98993489, 浮点值 = 98993488.000000 字符串值 = w3cschool.cc, 浮点值 = 0.000000