Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Multiplies a complex number by a floating-point number.
Syntax
_Dcomplex _Cmulcr( _Dcomplex x, double y );
_Fcomplex _FCmulcr( _Fcomplex x, float y );
_Lcomplex _LCmulcr( _Lcomplex x, long double y );
Parameters
x
One of the complex operands to multiply.
y
The floating-point operand to multiply.
Return value
A _Dcomplex, _Fcomplex, or _Lcomplex structure that represents the complex product of the complex number x and floating-point number y.
Remarks
Because the built-in arithmetic operators don't work on the Microsoft implementation of the complex types, the _Cmulcr, _FCmulcr, and _LCmulcr functions simplify multiplication of complex types by floating-point types.
Requirements
| Routine | C header | C++ header |
|---|---|---|
_Cmulcr, _FCmulcr, _LCmulcr |
<complex.h> | <complex.h> |
These functions are Microsoft-specific. The types _Dcomplex, _Fcomplex, and _Lcomplex are Microsoft-specific equivalents to the unimplemented C99 native types double _Complex, float _Complex, and long double _Complex, respectively. For more compatibility information, see Compatibility.
See also
Alphabetical function reference
_Cbuild, _FCbuild, _LCbuild
_Cmulcc, _FCmulcc, _LCmulcc
norm, normf, norml
cproj, cprojf, cprojl
conj, conjf, conjl
creal, crealf, creall
cimag, cimagf, cimagl
carg, cargf, cargl
cabs, cabsf, cabsl