本文に進む 日本−日本語
日本HPホーム 製品とサービス お客様サポート/ ダウンロード ソリューション ご購入の方法
≫ お問い合わせ
詳細検索オプション
日本HPホーム
HP-UX リファレンス: セクション 5 : その他の機能 > c

complex(5)

Itanium(R) ベース システム専用
HP-UX 11i Version 2: September 2004
≫ 

テクニカル ドキュメント

PDF版
フィードバック
ここから本文が始まります

 ≫ 目次

 ≫ 索引

名称

complex ― 複素数型の関数とマクロ

構文

#include <complex.h>

説明

このファイルには、複素数ライブラリ (intro(3) のセクション 3M を参照) 内のすべての関数の宣言が記述されています。

以下の型が定義されています。

extended 

Itanium ベース システムの 80 ビット拡張倍精度型。

quad 

IEEE 754 準拠 128 ビット浮動小数点型。 HP-UX では、 quadlong double と同義です。

以下のマクロが定義されています。

complex 

_Complex に展開します。これは複素数型を指定するキーワードです。

imaginary 

_Imaginary に展開します。これは虚数型を指定するキーワードです。

これらのマクロと実数型名を組み合わせて、以下の複素数型と虚数型を指定します。

float complex 

double complex 

long double complex
  

extended complex 

quad complex 

float imaginary 

double imaginary 

long double imaginary
  

extended imaginary
  

quad imaginary 

このファイルは以下のマクロも定義します。

_Imaginary_I 

虚数単位 (2 乗すると -1 になる数) の値を持つ const float imaginary 型の定数式に展開します。

_Complex_I 

虚数単位の値を持つ const float complex 型の定数式に展開します。

I 

_Imaginary_I に展開します。 これにより、複素数式を x + y*I の形式で効率的に構成できます (xy は実数)。

このヘッダーは、Itanium ベース システム専用です。このヘッダーを使用する場合は、デフォルトの -Ae オプションでコンパイルします。 extended complexquad complexextended imaginary、 または quad imaginary 型を使用する場合は、 -fpwidetypes オプションでコンパイルします。

ファイル

/usr/include/complex.h

参照

intro(3)、fenv(5)、math(5)

標準準拠

<complex.h> : ISO/IEC C99 (Annex G、``IEC 60559-compatible complex arithmetic'' を含む)

印刷用画面へ
プライバシー 本サイト利用時の合意事項
© 1983-2004 Hewlett-Packard Development Company, L.P.