atof,_wtof(重量)

Aus RAD工作室
Wechseln zu:导航苏凯

纳克奥本祖Math.h-索引


页眉-日期

stdlib.h,数学。小时

凯特戈里

Konvertierungsroutinen,mathematische Routinen

原型

双重的 自动变速器(常量 烧焦 *);
双重的 _重量(常量 wchar_t(W) *);

贝斯克雷朋

eine Gleitkommazahl中的Konvertert einen字符串。

  • 自动变速器字符串,auf denzeigt,在einen Wert des Typs双重的.Diese Funktion erkennt die folgenden Elemente der Zeichendarstellung einer Gleitkommazahl公司:
  • Ein optionaler字符串aus Tabolator-und Leerzeichen
  • Ein optionales Vorzeichen公司
  • Einen String aus Ziffern und ein optionales Dezimalzeichen(Ziffern-können auf beiden Seiten des Dezimalzeichens stehen)
  • Ein期权e(电子)奥德E类、gefolgt von einem optionalen、vorzeichenbehafteten Integerwert

Die Zeichendarstellung muss diesem通用格式entsprechen:

[Whitespace-Zeichen][Vorzeichen][zzz][.][zzz][e|e[Vorze ichen]zzz]

自动变速器erkennt auch+INF und-INF für阳性und阴性unendliche Werte sowie+NAN und-NAN(不是数字,d.h.keine Zahl)。

Die Funktion been det Die Konvertierung bei dem ersten nicht erkannten Zeichen。

Die Funktitonen公司字符串转换为浮点数und(单位)_斯特特尔信德自动变速器哈尼利希(Ame hnlich),比顿(bieten aber eine bessere Fehlererkenung),我们是最棒的安文敦根(Anwendungen vorzuziehen sind)。

吕克加布韦

Gibt den konverterten Wert des Eingabe-Strings zurück公司。

特里特·伊恩·尤·贝劳夫,吉布特自动变速器加号减HUGE_VAL(加号_LHUGE_ VAL)zurück,setzt错误编号auf ERANGE(Ergebnis außerhalb des gültigen Bereichs)和ruft_马瑟(订单_马瑟尔)不合格。

贝斯皮尔

#包括<stdlib.h>
#包括<math.h>
双重的 添加输入(_I)(wchar_t(W)* 左边 wchar_t(W)* 正确的)
{
  /*将输入字符串转换为浮点*/
  双重的 d_left(左侧) = _重量(左边);
  双重的 d_右 = _重量(正确的);

  /*添加转换后的浮动*/
  返回 d_left(左侧) + d_右;
}