C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > wcstold
サイト内検索:

wcstold

C言語の標準ライブラリwcstoldのリファレンスです。



wcstold

<wcstold>
概要ワイド文字列をlong double型に変換する。
ヘッダ#include <wchar.h>
I/Flong double wcstold(const wchar_t * restrict nptr, wchar_t ** restrict endptr);
戻り値変換が可能ならば変換した値。変換不可能ならば0。
詳細
wcstold関数は、ワイド文字列nptrをlong double型の表現に変換する。指定可能な文字列の形式は次の通りである。
1)空でない10進数字列とそれに続く省略可能な指数部。
2)0x又は0Xと空でない16進数字列とそれに続く省略可能な2進の指数部。
3)INF又はINFINITY。
4)NAN又はNAN(n文字列)。
それぞれの先頭には符号(+又は-)を付けることも可能である。また、空でない10進数字列と空でない16進数字列は小数点ワイド文字を一つだけ含んでもよい。
wcstold関数は、正しい値が表現可能な値の範囲外の場合、正又は負のHUGE_VALLを返却する。このとき、errnoにERANGEを格納する。正しい値がアンダーフローを起こす場合は、long double型で最も小さな正規化された正の数以下の絶対値をもつ値を返却する。
C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > wcstold
© 2009-2011 C言語サイト管理人