atof,_wtof(重量)

提供: RAD工作室
移動先:案内検中国

数学.h:インデックスへの移動


ヘッダーファイル

stdlib.h,数学。小时

カテゴリ

変換ルーチン,演算ルーチン

プロトタイプ

双atof(const char*s);

双wtof(常数wchar_t*s);

説明

文字列を浮動小数点数に変換します。

  • 自动变速器は,が指す文字列を双重的(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)(笑声)
  • タブとスペースからなるオプションの文字列
  • オプションの符号
  • 数字とオプションの小数点からなる文字列数字を小数点の両側に指定できる)
  • オプションの e(电子)または E类我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是

文字列は,次の一般形に一致する必要があります。

[whitespace][sign][ddd][.][ddd][e|e[sign]ddd]

自动变速器は,+INF(信息)と -基础设施(正と負の無限大),および +NAN公司と -NAN公司(非数)も認識します。

この関数は,最初の認識されない文字で変換を終了します。

斯特托德および _斯特特尔関数は,自动变速器と似た機能を持ち,エラーの検出の点では優れているため,アプリケーションによってはこちらの使用をお勧めします。

戻り値

入力文字列の変換後の値を返します。

オーバーフローが発生する場合,自动变速器は,正または負の HUGE_VAL公司(または _LHUGE_VAL)を返し,错误编号ERANGE公司(結が範囲囲)_马瑟(または _马瑟尔)は呼び出されません。

コード例

#包括<stdlib.h>#包括<math.h>双add_input(wchar_t*左,wchar_t*右){/*将输入字符串转换为浮点*/双d_left=_重量(左);双d右=_重量(右);/*添加转换后的浮动*/返回d左+d右;}