C – atof() function

      Prev                                                                                              Next

  • atof() function in C language converts string data type to float data type. Syntax for atof() function is given below.

double atof (const char* string);

  • “stdlib.h” header file supports all the type casting functions in C language.

 Example program for atof() function in C:

#include <stdio.h>
#include <stdlib.h>

int main()
    char a[10] = "3.14";
    float pi = atof(a);
    printf("Value of pi = %fn", pi);
    return 0;


Value of pi = 3.140000


Other inbuilt typecasting functions in C language:

    • Typecasting functions in C language performs data type conversion from one type to another.
    • Click on each function name below for description and example programs.
S.no Typecast function Description
1 atof() Converts string to float
2 atoi() Converts string to int
3 atol() Converts string to long
4 itoa() Converts int to string
5 ltoa() Converts long to string

       Prev                                                                                              Next