複素数を浮動小数点数で乗算します。
構文
_Dcomplex _Cmulcr( _Dcomplex x, double y );
_Fcomplex _FCmulcr( _Fcomplex x, float y );
_Lcomplex _LCmulcr( _Lcomplex x, long double y );
パラメーター
x
一方の乗算する複素数オペランド。
y
乗算する浮動小数点オペランド。
戻り値
複素数xと浮動小数点数yの複素積を表す_Dcomplex、_Fcomplex、または_Lcomplex構造体。
解説
組み込みの算術演算子は、複合型の Microsoft の実装では機能しないため、 _Cmulcr、 _FCmulcr、および _LCmulcr 関数を使用すると、浮動小数点型による複合型の乗算が簡略化されます。
要件
| ルーチンによって返される値 | C ヘッダー | C++ ヘッダー |
|---|---|---|
_Cmulcr、 _FCmulcr、 _LCmulcr |
<complex.h> | <complex.h> |
これらの関数は Microsoft 固有です。 型 _Dcomplex、 _Fcomplex、および _Lcomplex は、実装されていない C99 ネイティブ型の double _Complex、 float _Complex、および long double _Complexにそれぞれ対応する Microsoft 固有の型です。 互換性の詳細については、「 Compatibility」を参照してください。
関連項目
関数リファレンス (アルファベット順)
_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