Rumah >pembangunan bahagian belakang >Tutorial C#.Net >_penggunaan khayalan dalam bahasa c

_penggunaan khayalan dalam bahasa c

下次还敢
下次还敢asal
2024-05-09 09:48:18412semak imbas

Dalam bahasa C, _makro khayalan digunakan untuk mendapatkan bahagian khayalan nombor kompleks Penggunaannya adalah seperti berikut: mengisytiharkan pembolehubah kompleks dalam format a + bi (a ialah bahagian nyata dan b ialah bahagian khayalan) . Gunakan fungsi _imaginary(z) untuk mendapatkan bahagian khayalan bagi nombor kompleks z. Fungsi _imaginary mengembalikan jenis dua kali ganda walaupun nombor kompleks input adalah jenis apungan kompleks.

_penggunaan khayalan dalam bahasa c

Penggunaan _imaginary dalam bahasa C

Dalam bahasa C, _imaginary ialah makro yang digunakan untuk mewakili bahagian khayalan dalam nombor kompleks. Penggunaannya adalah seperti berikut: _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
Format: 🎜🎜rrreee🎜🎜Parameter: 🎜🎜
  • z: nombor kompleks, dinyatakan sebagai a + bi, dengan a ialah bahagian sebenar dan b ialah bahagian khayalan. 🎜🎜🎜🎜Nilai pulangan: 🎜🎜
    • b, bahagian khayalan nombor kompleks z. 🎜🎜🎜🎜Contoh: 🎜🎜rrreee🎜🎜Output: 🎜🎜rrreee🎜🎜Nota: 🎜🎜
      • _khayal, tidak boleh digunakan untuk nombor kompleks sahaja. 🎜
      • Hasil _imaginary sentiasa jenis double, walaupun nombor kompleks input adalah jenis complex float. 🎜🎜

Atas ialah kandungan terperinci _penggunaan khayalan dalam bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn