"ComplexReal64" (编译类型)

"ComplexReal64"

表示一个实部和虚部有 IEEE 双精度的复数的原子类型说明符.

更多信息

  • "ComplexReal64" 可用于 Typed 和相关结构以指定一种类型.
  • "Complex128" 和 "ComplexReal64" 描述的是同一种类型.

属性

  • "ComplexReal64" 的实值和虚值取值范围从 -16^^.FFFFFFFFFFFFF8*^25616^^.FFFFFFFFFFFFF8*^256.

转换

    从表达式转换

  • 尺寸合适且有 Real 实部和虚部的 Complex 表达式可被转换为类型为 "ComplexReal64" 的编译元素.
  • 转换为表达式

  • 类型为 "ComplexReal64" 的编译元素可被转换为有 Real 实部和虚部的 Complex 表达式.
  • 算法

  • 整数和实数在结合二进制算法运算时自动提升为 "ComplexReal64".

运行时错误

    溢出

  • "ComplexReal64" 在用于溢出运算时会给出运行时错误.

范例

基本范例  (2)

"ComplexReal64" 可用作 CompiledCodeFunction 的输入和输出:

在运行函数时,溢出会导致错误发生. 计算停止,消息发送,并使用 Wolfram Engine 来计算结果: