1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
'\" t
.\" Copyright, the authors of the Linux man-pages project
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
.TH atof 3 2025-05-17 "Linux man-pages (unreleased)"
.SH NAME
atof \- convert a string to a double
.SH LIBRARY
Standard C library
.RI ( libc ,\~ \-lc )
.SH SYNOPSIS
.nf
.B #include <stdlib.h>
.P
.BI "double atof(const char *" nptr );
.fi
.SH DESCRIPTION
The
.BR atof ()
function converts the initial portion of the string
pointed to by
.I nptr
to
.IR double .
The behavior is the same as
.P
.in +4n
.EX
strtod(nptr, NULL);
.EE
.in
.P
except that
.BR atof ()
does not detect errors.
.SH RETURN VALUE
The converted value.
.SH ATTRIBUTES
For an explanation of the terms used in this section, see
.BR attributes (7).
.TS
allbox;
lbx lb lb
l l l.
Interface Attribute Value
T{
.na
.nh
.BR atof ()
T} Thread safety MT-Safe locale
.TE
.SH STANDARDS
C11, POSIX.1-2008.
.SH HISTORY
POSIX.1-2001, C89, C99, SVr4, 4.3BSD.
.SH SEE ALSO
.BR atoi (3),
.BR atol (3),
.BR strfromd (3),
.BR strtod (3),
.BR strtol (3),
.BR strtoul (3)
|