wcstof, wcstod, wcstold

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

 
 
 
NULL结尾的宽字符串
功能
原文:
Functions
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
字符操作
原文:
Character manipulation
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
转换为数字格式
原文:
Conversions to numeric formats
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
wcstof
wcstod
wcstold
字符串操作
原文:
String manipulation
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
数组操作
原文:
Array manipulation
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
wmemcpy
wmemmove
wmemcmp
wmemchr
wmemset
 
在头文件 <wchar.h> 中定义
float       wcstof( const wchar_t* str, wchar_t** str_end );
double      wcstod( const wchar_t* str, wchar_t** str_end );
long double wcstold( const wchar_t* str, wchar_t** str_end );
解释浮点值宽字符串所指向的str.
原文:
Interprets a floating point value in a wide 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_end指向过去宽字符的最后一个字符解释。 str_endNULL,被忽视
原文:
The functions sets the pointer pointed to by str_end to point to the wide character past the last character interpreted. If str_end is NULL, it is ignored.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

目录

[编辑] 参数

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

[编辑] 返回值

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

[编辑] 示例

[编辑] 另请参阅

C++ documentation for wcstof, wcstod, wcstold