Help Center

Math operatorsoperator

Add, subtract, multiply or divide complex numbers.

Numeric DatatypesoperatorAfxComplex.incdoc-orphan
No implementation located. This member is documented, but the source scan found no matching declaration. It is likely declared in a header this scan does not resolve, or provided by a macro.

Syntax

OPERATOR + (BYREF z1 AS _complex, BYREF z2 AS _complex) AS _complex
OPERATOR + (BYVAL a AS DOUBLE, BYREF z AS _complex) AS _complex
OPERATOR + (BYREF z AS _complex, BYVAL a AS DOUBLE) AS _complex
OPERATOR - (BYREF z1 AS _complex, BYREF z2 AS _complex) AS _complex
OPERATOR - (BYVAL a AS DOUBLE, BYREF z AS _complex) AS _complex
OPERATOR - (BYREF z AS _complex, BYVAL a AS DOUBLE) AS _complex
OPERATOR * (BYREF z1 AS _complex, BYREF z2 AS _complex) AS _complex
OPERATOR * (BYVAL a AS DOUBLE, BYREF z AS _complex) AS _complex
OPERATOR * (BYREF z AS _complex, BYVAL a AS DOUBLE) AS _complex
OPERATOR / (BYREF leftside AS _complex, BYREF rightside AS _complex) AS _complex
OPERATOR / (BYVAL a AS DOUBLE, BYREF z AS _complex) AS _complex
OPERATOR / (BYREF z AS _complex, BYVAL a AS DOUBLE) AS _complex
OPERATOR - (BYREF z AS _complex, BYVAL a AS DOUBLE) AS _complex
OPERATOR ^ (BYREF value AS _complex, BYREF power AS _complex) AS _complex
OPERATOR ^ (BYREF value AS _complex, BYVAL power AS DOUBLE) AS _complex

Examples

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c2 = c1 + c2 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c2 = c1 + 11 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c2 = 11 + c1 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c2 = c1 - c2 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = c1 - 11 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = 11 - c1 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c2 = c1 * c2 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = c1 * 11 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = 11 * c1 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c2 = c1 / c2 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = c1 / 11 print CStr(c2)

DIM cpx1 AS _complex = (5, 6) DIM cpx2 AS _complex cpx2 = 11 / cpx1

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = 11 * c1 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c2 -= c1 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c1 *= c2 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = (5, 6) c1 /= c2 print CStr(c2)

DIM c1 AS _complex = (3, 4) DIM c2 AS _complex = -c1 print CStr(c2)

Reference