首頁 >後端開發 >C#.Net教程 >_imaginary在c語言中的用法

_imaginary在c語言中的用法

下次还敢
下次还敢原創
2024-05-09 09:48:18409瀏覽

在 C 語言中,_imaginary 巨集用來取得複數的虛部,用法如下:宣告複數變量,格式為 a bi(a 為實部,b 為虛部)。使用 _imaginary(z) 函數取得複數 z 的虛部。 _imaginary 函數傳回 double 類型,即使輸入的複數是 complex float 類型。

_imaginary在c語言中的用法

_imaginary 在C 語言中的用法

在C 語言中,_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 類型。

以上是_imaginary在c語言中的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn