imaginary
提供: cppreference.com
ヘッダ <complex.h> で定義
|
||
#define imaginary _Imaginary |
(C99以上) | |
このマクロはキーワード _Imaginary に展開されます。
これは C の3つの純虚数型 float _Imaginary、 double _Imaginary、 long double _Imaginary を書くための代わりの方法として float imaginary、 double imaginary、 long double imaginary を使用できるようにする便利マクロです。
C のあらゆる純虚数のサポートと同様に、このマクロは虚数がサポートされている場合にのみ定義されます。
__STDC_IEC_559_COMPLEX__ を定義するコンパイラが虚数をサポートすることは必須ではありません。 POSIX は虚数のサポートを識別するためにマクロ _Imaginary_I が定義されているかどうかをチェックすることを推奨しています。 |
(C99以上) (C11未満) |
__STDC_IEC_559_COMPLEX__ が定義されていれば虚数はサポートされています。 |
(C11以上) |
目次 |
[編集] ノート
プログラムはマクロ imaginary を削除したり再定義したりしても構いません。
[編集] 例
Run this code
出力:
z = 1.0+2.0i