MLGetReal (C 函数)

MLGetReal 已经被 WSGetReal 所取代.

int MLGetReal(MLINK link,double *x)

从由 link 指定的 MathLink 连接中获取一个浮点数,并存在 x 中.

更多信息

  • 如果链接中的数据对应于整数,在把它存在 x 前,MLGetReal() 会将它强行变为一个 double.
  • 如果链接中数据对应的数超出计算机系统 C double 的范围,那么 MLGetReal() 将失败并返回0.
  • 获取任意精度整数,可以首先使用 RealDigits 获取数字列表,然后调用 MLGetIntegerList().
  • MLGetReal() 一般等同于 MLGetDouble()MLGetReal64().