crealf, creal, creall
From cppreference.com
| ヘッダー <complex.h> で定義 |
||
| float crealf( float complex z ); |
(1) | (C99以降) |
| double creal( double complex z ); |
(2) | (C99以降) |
| long double creall( long double complex z ); |
(3) | (C99以降) |
| ヘッダー <tgmath.h> で定義 |
||
| #define creal( z ) |
(4) | (C99以降) |
1-3)
z の実部を返します。4) 型汎用マクロ:
z の型が long double complex、 long double imaginary、または long double の場合、creall が呼び出されます。z の型が float complex、 float imaginary、または float の場合、crealf が呼び出されます。z の型が double complex、 double imaginary、 double、または任意の整数型の場合、creal が呼び出されます。目次 |
[編集] パラメータ
| z | - | 複素数引数 |
[編集] 戻り値
z の実部。
この関数は、すべての可能な入力に対して完全に指定されており、math_errhandling に記載されているエラーの対象にはなりません。
[編集] 注記
任意の複素数変数 z について、z == creal(z) + I*cimag(z) です。
[編集] 例
このコードを実行
出力
1.000000+2.000000i
[編集] 参考文献
- C11標準 (ISO/IEC 9899:2011)
- 7.3.9.6 The creal functions (p: 198-199)
- 7.25 型総称数学関数 <tgmath.h> (p: 373-375)
- G.7 Type-generic math <tgmath.h> (p: 545)
- C99標準 (ISO/IEC 9899:1999)
- 7.3.9.5 The creal functions (p: 180)
- 7.22 型総称数学関数 <tgmath.h> (p: 335-337)
- G.7 Type-generic math <tgmath.h> (p: 480)
[編集] 関連項目
| (C99)(C99)(C99) |
複素数の虚部を計算する (関数) |
| C++ ドキュメント の real
| |