BohYoh.comトップページへ
C & C++ FAQ
目次

C C++ 複素数を扱うことはできますか。

 複素数のサポートに関しては、言語の版によって以下のように異なります。

C
 複素数を表す手段は、言語およびライブラリとして提供されませんので、自分で構造体や関数を作らなければなりません。

C99
 複素数ライブラリが提供されます。<complex.h>ヘッダ、<csin>などの関数が提供されます。

C++
 複素数クラスライブラリが提供されます。演算子多重定義などを利用して実現されていますので、C99のライブラリとは互換性はありません。提供されるヘッダは<complex>です。

戻る

BohYoh.comロゴ