Latest web development tutorials

funciones de la biblioteca C - atof ()

C biblioteca estándar - <stdlib.h> 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

C biblioteca estándar - <stdlib.h> C biblioteca estándar - <stdlib.h>