0% found this document useful (0 votes)
149 views

C Function Atof

The function double atof(const char str) converts the string argument str to a floating-point number (type double). If no valid conversion could be performed, it returns zero (0.0).

Uploaded by

Milo Latino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
149 views

C Function Atof

The function double atof(const char str) converts the string argument str to a floating-point number (type double). If no valid conversion could be performed, it returns zero (0.0).

Uploaded by

Milo Latino
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

http://www.tutorialspoint.com/c_standard_library/c_function_atof.htm Copyright tutorialspoint.

com
C LIBRARY FUNCTION - ATOF()
Description
The C library function double atof(const char *str) converts the string argument str to a floating-point
number (type double).
Declaration
Following is the declaration for atof() function.
double atof(const char *str)
Parameters
str -- This is the string having the representation of a floating-point number.
Return Value
This function returns the converted floating point number as a double value. If no valid conversion could be
performed, it returns zero (0.0).
Example
The following example shows the usage of atof() function.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
float val;
char str[20];

strcpy(str, "98993489");
val = atof(str);
printf("String value = %s, Float value = %f\n", str, val);
strcpy(str, "tutorialspoint.com");
val = atof(str);
printf("String value = %s, Float value = %f\n", str, val);
return(0);
}
Let us compile and run the above program, this will produce the following result:
String value = 98993489, Float value = 98993488.000000
String value = tutorialspoint.com, Float value = 0.000000

You might also like