C 言語では、_imaginary マクロを使用して複素数の虚数部を取得します。使用方法は次のとおりです。 a + bi の形式で複素数変数を宣言します (a は実部、b は虚数部)。 。 _imaginary(z) 関数を使用して、複素数 z の虚数部を取得します。 _imaginary 関数は、入力複素数が複素浮動小数点数型であっても、倍精度浮動小数点型を返します。
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
z
: a + bi
で表される複素数> ここで、a
は実数部、b
は虚数部です。 🎜🎜🎜🎜戻り値: 🎜🎜b
、複素数 z
の虚数部。 🎜🎜🎜🎜例: 🎜🎜rrreee🎜🎜出力: 🎜🎜rrreee🎜🎜注: 🎜🎜_imaginary
は、実数ではなく複素数にのみ使用できます。 🎜_imaginary
の結果は、入力複素数が complex float
型であっても、常に double
型になります。 🎜🎜以上が_C言語での想像上の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。