atof

来自cppreference.com
< c‎ | string‎ | byte

 
 
 
NULL结尾的字节串
功能
原文:
Functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
字符操作
原文:
Character manipulation
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
转换为数字格式
原文:
Conversions to numeric formats
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
字符串操作
原文:
String manipulation
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
strcpy
strncpy
strcat
strncat
strxfrm
字符串检查
原文:
String examination
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
内存操作
原文:
Memory manipulation
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
memchr
memcmp
memset
memcpy
memmove
杂项
原文:
Miscellaneous
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
strerror
 
在头文件 <stdlib.h> 中定义
double atof( const char* str );
解释浮点值一个字节的字符串所指向的str.
原文:
Interprets an floating point value in a byte string pointed to by str.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
函数丢弃任何空白字符(由std::isspace()),直到找到第一个非空白字符。然后它会尽可能多的字符可能形成一个有效的浮点表示,并将其转换为浮点值。有效浮点值可以是下列之一:
原文:
Function discards any whitespace characters (as determined by std::isspace()) until first non-whitespace character is found. Then it takes as many characters as possible to form a valid floating point representation and converts them to floating point value. The valid floating point value can be one of the following:
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 十进制浮点表达。它由以下几部分组成:
    原文:
    decimal floating point expression. It consists of the following parts:
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • (可选)加号或减号
    原文:
    (可选) plus or minus sign
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 可以选择一个的小数点字符(定义尾数)包含的小数位数的非空序列
    原文:
    nonempty sequence of decimal digits optionally containing a decimal point character (defines significand)
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • (可选)eE可选的负号或加号和非空的十进制数字序列(DEFINES指数)
    原文:
    (可选) e or E followed with optional minus or plus sign and nonempty sequence of decimal digits (defines exponent)
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 二进制浮点表达。它由以下几部分组成:
    原文:
    binary floating point expression. It consists of the following parts:
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • (可选)加号或减号
    原文:
    (可选) plus or minus sign
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 0x or 0X
  • 可以选择一个的小数点字符(定义尾数)包含十六进制数字的非空序列
    原文:
    nonempty sequence of hexadecimal digits optionally containing a decimal point character (defines significand)
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • (可选)pP可选的负号或加号和非空的十六进制数字序列(DEFINES指数)
    原文:
    (可选) p or P followed with optional minus or plus sign and nonempty sequence of hexadecimal digits (defines exponent)
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 无穷的表达。它由以下几部分组成:
    原文:
    infinity expression. It consists of the following parts:
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • (可选)加号或减号
    原文:
    (可选) plus or minus sign
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • INFINFINITY忽略大小写
    原文:
    INF or INFINITY ignoring case
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • 没有一个数的表达。它由以下几部分组成:
    原文:
    not-a-number expression. It consists of the following parts:
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • (可选)加号或减号
    原文:
    (可选) plus or minus sign
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
  • NANNAN(“char_sequence”)忽略大小写的NAN部分。 “char_sequence”只能包含字母数字字符。其结果是一个安静的南浮点值.
    原文:
    NAN or NAN(char_sequence) ignoring case of the NAN part. char_sequence can only contain alphanumeric characters. The result is a quiet NaN floating point value.
    这段文字是通过 Google Translate 自动翻译生成的。
    您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

str -
null结尾的字节串的指针进行解释
原文:
pointer to the null-terminated byte string to be interpreted
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

double的值对应于成功str的内容。如果转换的值落在范围的返回类型,返回值是不确定的。如果没有可以进行转换,0.0返回.
原文:
double value corresponding to the contents of str on success. If the converted value falls out of range of the return type, the return value is undefined. If no conversion can be performed, 0.0 is returned.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 示例

[编辑] 另请参阅

一个字节的字符串转换为浮点值
原文:
converts a byte string to a floating point value
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(函数) [edit]