_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 型は、Microsoft 固有であり、実装されていない C99 ネイティブ型の double _Complex、float _Complex、long double _Complex にそれぞれ相当します。 互換性について詳しくは、「 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