実数部と虚数部から複素数を作成します。
構文
_Dcomplex _Cbuild( double real, double imaginary );
_Fcomplex _FCbuild( float real, float imaginary );
_Lcomplex _LCbuild( long double real, long double imaginary );
パラメーター
real
作成する複素数の実数部。
imaginary
作成する複素数の虚数部。
戻り値
指定した浮動小数点型の値の複素数 (real、imaginary * i) を表す_Dcomplex、_Fcomplex、または_Lcomplex構造体。
解説
_Cbuild、_FCbuild、および_LCbuild関数を使用すると、複合型の作成が簡略化されます。 creal、crealf、creall、cimag、cimagf、cimagl関数を使用して、表される複素数の実数部分と虚数部分を取得します。
要件
| ルーチンによって返される値 | C ヘッダー | C++ ヘッダー |
|---|---|---|
_Cbuild、 _FCbuild、 _LCbuild |
<complex.h> | <ccomplex> |
これらの関数は Microsoft 固有です。 型 _Dcomplex、 _Fcomplex、および _Lcomplex は、実装されていない C99 ネイティブ型の double _Complex、 float _Complex、および long double _Complexにそれぞれ対応する Microsoft 固有の型です。 互換性の詳細については、「 Compatibility」を参照してください。
関連項目
関数リファレンス (アルファベット順)
_Cmulcc、 _FCmulcc、 _LCmulcc
_Cmulcr、 _FCmulcr、 _LCmulcr
norm、 normf、 norml
cproj、 cprojf、 cprojl
conj、 conjf、 conjl
creal、 crealf、 creall
cimag、 cimagf、 cimagl
carg、 cargf、 cargl
cabs、 cabsf、 cabsl