_C言語での想像上の使い方

下次还敢
リリース: 2024-05-09 09:48:18
オリジナル
443 人が閲覧しました

C 言語では、_imaginary マクロを使用して複素数の虚数部を取得します。使用方法は次のとおりです。 a + bi の形式で複素数変数を宣言します (a は実部、b は虚数部)。 。 _imaginary(z) 関数を使用して、複素数 z の虚数部を取得します。 _imaginary 関数は、入力複素数が複素浮動小数点数型であっても、倍精度浮動小数点型を返します。

_C言語での想像上の使い方

C言語における_imaginaryの使い方

C言語において、_imaginaryは複素数の虚数部を表すために使われるマクロです。その使用法は次のとおりです。 _imaginary 是一个宏,用于表示复数中的虚部。其用法如下:

格式:

<code class="c">#include <complex.h>

double _imaginary(complex double z);
float _imaginary(complex float z);</code>
ログイン後にコピー

参数:

  • z:一个复数,表示为 a + bi,其中 a 是实部,b 是虚部。

返回值:

  • b,复数 z 的虚部。

示例:

<code class="c">#include <complex.h>

int main() {
    complex double z = 3.0 + 4.0i;

    // 获取虚部
    double imaginary_part = _imaginary(z);

    // 输出虚部
    printf("虚部:%f\n", imaginary_part);

    return 0;
}</code>
ログイン後にコピー

输出:

<code>虚部:4.000000</code>
ログイン後にコピー

注意事项:

  • _imaginary 只能用于复数,不能用于实数。
  • _imaginary 的结果始终为 double 类型,即使输入的复数是 complex float
形式: 🎜🎜rrreee🎜🎜 パラメータ: 🎜🎜
  • z: a + biで表される複素数> ここで、a は実数部、b は虚数部です。 🎜🎜🎜🎜戻り値: 🎜🎜
    • b、複素数 z の虚数部。 🎜🎜🎜🎜例: 🎜🎜rrreee🎜🎜出力: 🎜🎜rrreee🎜🎜注: 🎜🎜
      • _imaginary は、実数ではなく複素数にのみ使用できます。 🎜
      • _imaginary の結果は、入力複素数が complex float 型であっても、常に double 型になります。 🎜🎜

以上が_C言語での想像上の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート