std::atof
cppreference.com
<tbody>
</tbody>
double atof( const char *str ); |
||
, str, .
( std::isspace), . , . :
- . :
|
( C++11) |
| str | , |
double, str . , . , 0.0.
#include <cstdlib>
#include <iostream>
int main()
{
std::cout << std::atof("0.0000000123") << '\n'
<< std::atof("0.012") << '\n'
<< std::atof("15e16") << '\n'
<< std::atof("-0x1afp-2") << '\n'
<< std::atof("inF") << '\n'
<< std::atof("Nan") << '\n'
<< std::atof("") << '\n';
}
:
1.23e-08
0.012
1.5e+17
-107.75
inf
nan
0
(C++11)(C++11)(C++11) |
() |
| () | |
(C++17) |
() |
(C++11) |
() |
C atof
| |