_Cbuild
、 _FCbuild
、 _LCbuild
実数部と虚数部から複素数を作成します。
構文
_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